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.
- Open Source Computer Vision Library☆79,192Updated this week
- OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation☆31,274Updated 3 months ago
- Learn OpenCV : C++ and Python Examples☆21,336Updated this week
- 一款入门级的人脸、视频、文字检测以及识别的项目.☆10,792Updated 4 years ago
- openFrameworks is a community-developed cross platform toolkit for creative coding in C++.☆9,973Updated this week
- RobotGo, Go Native cross-platform RPA and GUI automation @vcaesar☆9,692Updated last month
- Repository for OpenCV's extra modules☆9,438Updated this week
- 机器人视觉 移动机器人 VS-SLAM ORB-SLAM2 深度学习目标检测 yolov3 行为检测 opencv PCL 机器学习 无人驾驶☆8,029Updated 4 months ago
- Java interface to OpenCV, FFmpeg, and more☆7,589Updated this week
- Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, OpenCV Contrib, and OpenVINO.☆6,722Updated this week
- (CGCSTCD'2017) An easy, flexible, and accurate plate recognition project for Chinese licenses in unconstrained situations. CGCSTCD = Chi…☆6,363Updated 5 months ago
- Hide screen when boss is approaching.☆6,203Updated 6 years ago
- 👷 Build images with images☆5,920Updated last year
- Free RPA tool by AI Singapore☆5,660Updated 2 months ago
- OpenCV wrapper for .NET☆5,417Updated last week
- AI算法岗求职攻略(涵盖准备攻略、刷题指南、内推和AI公司清单等资料)☆5,260Updated 6 months ago
- Simple and Distributed Machine Learning☆5,069Updated last week
- Nodejs bindings to OpenCV 3 and OpenCV 4☆4,965Updated last year
- Python package for doing RPA☆4,964Updated 2 months ago
- Anime Scene Search by Image☆4,536Updated last month
- Automated CI toolchain to produce precompiled opencv-python, opencv-python-headless, opencv-contrib-python and opencv-contrib-python-head…☆4,556Updated 3 months ago
- Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.☆4,410Updated 3 months ago
- Visually simulate Git operations in your own repos with a single terminal command.☆4,193Updated 6 months ago
- Optimized implementation for color-icon-matrix barcodes☆4,203Updated this week
- 🔥 A library for cropping image in a smart way that can identify the border and correct the cropped image. 智能图片裁剪框架。自动识别边框,手动调节选区,使用透视…☆4,017Updated 7 months ago
- Head tracking software for MS Windows, Linux, and Apple OSX☆3,716Updated 2 weeks ago
- Open source Structure-from-Motion pipeline☆3,409Updated 2 weeks ago
- OpenCV问答群不再维护。有问题,自己去搜索。Google能找到大部分答案。☆3,383Updated last year
- A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features☆3,375Updated 3 months ago
- Python and OpenCV-based scene cut/transition detection program & library.☆3,309Updated this week
- Turn a MacBook into a Touchscreen with $1 of Hardware☆3,249Updated 4 years ago
- 📖 OpenCV-Python image processing tutorial for beginners☆3,017Updated last year
- SikuliX version 2.0.0+ (2019+)☆2,780Updated 5 months ago
- Universal grid map library for mobile robotic mapping☆2,667Updated last week
- The minimal opencv for Android, iOS, ARM Linux, Windows, Linux, MacOS, HarmonyOS, WebAssembly, watchOS, tvOS, visionOS☆2,555Updated 2 weeks ago
- 一个拍照做题程序。输入一张包含数学计算题的图片,输出识别出的数学计算式以及计算结果。This is a mathematic expression recognition project.☆2,306Updated 3 years ago
- A C++ Background Subtraction Library with wrappers for Python, MATLAB, Java and GUI on QT☆2,207Updated 3 months ago
- Emgu CV is a cross platform .Net wrapper to the OpenCV image processing library.☆2,115Updated last week
- QualityScaler - image/video AI upscaler app☆2,092Updated last week
- 目标检测&目标追踪&人脸检测&人脸识别☆2,076Updated 6 years ago