The Open Source Computer Vision Library, or OpenCV if you prefer, houses over 2500 algorithms, extensive documentation and sample code for real-time computer vision.
OpenCV focuses mainly towards real-time image processing, as such, if it finds Intel's Integrated Performance Primitives on the system, it will use these commercial optimized routines to accelerate itself.
OpenCV library supports:
- Real-time capture.
- Video file import.
- Object detection.
- Basic image treatment: brightness, contrast, threshold.
- Blob detection
OpenCV can accomplish numerous different tasks including basic image processing, such as filtering, morphology, geometrical transformations, histograms, and color space transformations. It can also perform advanced image processing like inpainting, watershed & meanshift segmentation etc. OpenCV can also undertake more complex tasks such as contour processing and computational geometry, various feature detectors and descriptors (these can range from simple Harris detector to Hough transform, SURF, or MSER) object tracking, optical flow, object detection using cascades of boosted haar classifiers, camera calibration, and machine learning tools (data clustering and statistical classifiers).
The application is cross-platform and works on Windows, Mac OS X, Linux, Android and iOS.
We don't have any change log information yet for version 3.0.0 of OpenCV. Sometimes publishers take a little while to make this information available, so please check back in a few days to see if it has been updated.
Can you help?
If you have any change log info you can share with us, we'd love to hear from you! Head over to our Contact page and let us know.