#1 · Primary category: Computer Vision
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
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)
ultralytics
Ultralytics YOLO26, YOLO11, YOLOv8 — object detection, instance segmentation, semantic segmentation, image classification, pose estimation, object tracking