Skip to content

OpenCV is an open source computer vision and machine learning software library. The library has more than 2500 optimized algorithms, which includes a comprehensive set of both classic and state fo the art computer vision and machine learning algorithms. These algorithms can be used to detect and recognize faces, identify objects, track moving objects, stitch images and lot more. It has C++, C, Python, Java and MATLAB interfaces and supports Windows, Linux, Android and Mac OS. OpenCV-Python is the Python API of OpenCV. It combines the best qualities of OpenCV C++ API and Python language. Libraries like Numpy, SciPy, Matplotlib in OpenCV-Python makes it an appropriate tool for fast prototyping of computer vision problems.

opencv_python

The OpenCV-Python logo.


Watch this video tutorial which covers everything from basics to advanced: