1. NumPy
Python NumPy (among other things) provides support for large,multi-dimensional arrays. Using NumPy, we can express images as multi-dimensional arrays.
The Python Imaging Library or PIL allowed you to do image processing in Python.
3. OpenCV (Open Source Computer Vision Library)
The library has more than 2500 optimized algorithms, which includes a comprehensive set of both classic and state-of-the-art computer vision and machine learning algorithms. These algorithms can be used to detect and recognize faces, identify objects, classify human actions in videos, track camera movements, track moving objects, extract 3D models of objects and many more.
For me best library for image processing.
4. SimpleCV
The goal of SimpleCV is to get you involved in image processing and computer vision as soon as possible.And they do a great job at it. The learning curve is substantially smaller than that of OpenCV, and as their tagline says, “it’s computer vision made easy”.
scikit-image is a collection of algorithms for image processing.
It includes algorithms for segmentation, geometric transformations, color space manipulation, analysis, filtering, morphology, feature detection, and more.
It is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy.
0 comments:
Post a Comment