OpenCV

OpenCV

Open source computer vision library

Description

For face detection, image stitching or object tracking without writing low-level algorithms from scratch, OpenCV is hard to avoid. It is the world's biggest open computer vision library, with over 2,500 classic and state-of-the-art algorithms.

It supports C++, Python and more across Windows, Linux, macOS and mobile, and the Releases page offers prebuilt packages and source for each platform.

Features



Image processing:filtering, transforms and feature extraction.

Detection and tracking:faces, objects and motion tracking in video.

Camera and 3D:calibration, stereo vision and 3D reconstruction.

Machine learning:a built-in ML module plus deep-learning model support.

Multi-language, multi-platform:C++ and Python interfaces on desktop and mobile.