OpenCV (Open Source Computer Vision Library) is an open-source computer vision and machine learning software library designed to streamline the development of applications that involve image processing, video analysis, and real-time computer vision. It's utilized in a wide range of industries, from automotive to robotics, enabling developers to implement features such as object detection, facial recognition, image segmentation, and camera calibration. OpenCV is built with C++ in mind but offers bindings for languages like Python, Java, and MATLAB, making it versatile for developers with different programming backgrounds. Its comprehensive set of modules can handle tasks involving 2D and 3D image data, making it a powerful tool for creating cutting-edge machine learning integrated applications. Developers benefit from its extensive documentation, active community, and numerous code samples to facilitate rapid application development and iterative testing. With its continually evolving ecosystem, OpenCV remains a robust foundation for implementing state-of-the-art image processing features in various applications.
View the most prominent open source OpenCV projects in the list below. Click on a specific project to view its alternative or complementary packages. Make comparisons and find the best package for your app.
- Open Source Computer Vision Library☆91,403Updated this week
- OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation☆34,550Aug 3, 2024Updated 2 years ago
- Learn OpenCV : C++ and Python Examples☆23,225Oct 22, 2026Updated last week
- Memory layer for AI Agents. Replace complex RAG pipelines with a serverless, single-file memory layer. Give your agents instant retrieval…☆17,331Jul 14, 2026Updated 3 months ago
- 一款入门级的人脸、视频、文字检测以及识别的项目.☆11,094Apr 16, 2020Updated 6 years ago
- RobotGo, Go Native cross-platform RPA, GUI automation, Auto test and Computer use @vcaesar☆10,889Updated this week
- openFrameworks is a community-developed cross platform toolkit for creative coding in C++.☆10,458Updated this week
- Repository for OpenCV's extra modules☆10,223Updated this week
- 机器人视觉 移动机器人 VS-SLAM ORB-SLAM2 深度学习目标检测 yolov3 行为检测 opencv PCL 机器学习 无人驾驶☆8,756Jul 9, 2024Updated 2 years ago
- ASCII generator (image to text, image to image, video to video)☆8,365Nov 22, 2024Updated last year
- Java interface to OpenCV, FFmpeg, and more☆8,354Aug 12, 2026Updated 2 months ago
- Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, OpenCV Contrib, and OpenVINO.☆7,518May 28, 2026Updated 5 months ago
- Optimized implementation for color-icon-matrix barcodes☆6,529Updated this week
- (CGCSTCD'2017) An easy, flexible, and accurate plate recognition project for Chinese licenses in unconstrained situations. CGCSTCD = Chi…☆6,429Jun 4, 2024Updated 2 years ago
- Free RPA tool by AI Singapore☆6,341Updated this week
- Hide screen when boss is approaching.☆6,290Oct 31, 2018Updated 8 years ago
- AI算法岗求职攻略(涵盖准备攻略、刷题指南、内推和AI公司清单等资料)☆6,187Jun 5, 2025Updated last year
- OpenCV wrapper for .NET☆6,121Oct 26, 2026Updated last week
- 👷 Build images with images☆6,064Oct 31, 2023Updated 3 years ago
- Python package for doing RPA☆5,501Jul 25, 2026Updated 3 months ago
- Automated CI toolchain to produce precompiled opencv-python, opencv-python-headless, opencv-contrib-python and opencv-contrib-python-head…☆5,442Sep 4, 2026Updated last month
- Python and OpenCV-based scene cut/transition detection program & library.☆5,311Updated this week
- Simple and Distributed Machine Learning Python Library porting ML algorithms for Spark☆5,251Updated this week
- Head tracking software for MS Windows, Linux, and Apple OSX☆5,243Updated this week
- 将 SRT 字幕做成暖米黄纸张底的流式笔迹白板手绘动画 skill:mask 分区遮罩编排 + stream 连续笔迹(ink→color)。☆5,249Jul 27, 2026Updated 3 months ago
- Nodejs bindings to OpenCV 3 and OpenCV 4☆5,052Apr 18, 2023Updated 3 years ago
- Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.☆4,744May 3, 2025Updated last year
- 🔥 A library for cropping image in a smart way that can identify the border and correct the cropped image. 智能图片裁剪框架。自动识别边框,手动调节选区,使用透视…☆4,138Aug 7, 2026Updated 2 months ago
- Open source Structure-from-Motion pipeline☆3,814Updated this week
- A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features☆3,731Oct 26, 2026Updated last week
- OpenCV问答群不再维护。有问题,自己去搜索。Google能找到大部分答案。☆3,445Dec 13, 2022Updated 3 years ago
- Turn a MacBook into a Touchscreen with $1 of Hardware☆3,430Sep 30, 2020Updated 6 years ago
- The minimal opencv for Android, iOS, ARM Linux, Windows, Linux, MacOS, HarmonyOS, WebAssembly, watchOS, tvOS, visionOS☆3,375Oct 20, 2026Updated last week
- nomacs is a free image viewer for windows, linux, and mac systems.☆3,288Updated this week
- Universal grid map library for mobile robotic mapping☆3,268Jan 13, 2026Updated 9 months ago
- SikuliX version 2.0.0+ (2019+)☆3,261Oct 25, 2026Updated last week
- QualityScaler - image/video AI upscaler app☆3,231Aug 27, 2026Updated 2 months ago
- 📖 OpenCV-Python image processing tutorial for beginners☆3,149Jul 11, 2023Updated 3 years ago
- A cross-platform video structuring (video analysis) framework based on CV models & mLLM.☆2,990Feb 25, 2026Updated 8 months ago
- 👀 Eye Tracking library easily implementable to your projects☆2,651Apr 27, 2026Updated 6 months ago