OpenCV is a free, open-source library of computer vision and machine learning tools for working with images and video.
In plain words
OpenCV, short for Open Source Computer Vision Library, collects a large set of ready-made algorithms for images and video. It covers basics such as reading camera feeds and editing images, and harder jobs such as finding faces or other objects in a picture. The code is split into modules, so a program loads the parts it needs. Companies, researchers, hobbyists and agencies such as NASA use it.
A quick example
Imagine a small program that reads frames from a webcam, turns each frame grey, and draws a box around any face it finds. With OpenCV, each of those steps is a library call: its video module captures frames, and its object detection module finds the faces.
Where you'll meet it
- Reading and processing camera and video feeds.
- Detecting objects such as faces, people or cars in images.
- Prototyping computer vision in research and hobby projects.
Related
Sources
- DocsAbout, OpenCV · read 29 Sept 2026
- DocsIntroduction, OpenCV documentation · read 29 Sept 2026
Checked by WhatIsAI against the sources above · 29 Sept 2026. Spotted an error? Report it.