#1 · Primary category: Computer Vision

opencv

c-plus-plus computer-vision deep-learning image-processing opencv

Open Source Computer Vision Library

Project last updated:08/29/26

GitHub Stars

90.6K

Forks

57.0K

Contributors

2.6K

License

Apache-2.0

Why we included this project

OpenCV has been the default starting point for computer vision for years, and for good reason. It packs hundreds of optimized routines for object detection, face recognition, camera calibration, feature matching, and image filtering behind a single C++ API, with Python, Java, and JavaScript bindings so you can stay in your language of choice. The library is built for real-time use and runs on CPUs, GPUs, and embedded boards, which is why it shows up in robotics, autonomous vehicles, medical imaging, and industrial inspection. It also includes a machine learning module and a deep neural network module that can load models trained in other frameworks, so you can mix classical vision techniques with modern neural nets in one codebase. For most teams, OpenCV isn't a single feature you add; it's the layer that the rest of your vision stack sits on.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category