Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. OpenCV
O

OpenCV

Framework
144 projects320.2k total stars73.5k total forks16 languages

Open-source projects built with OpenCV

There are currently 144 open-source projects built with OpenCV, with a combined total of 320.2k GitHub stars. The most common language among these projects is Python.

Showing 144 open-source projects · page 4 of 4

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Image Caption Generator
Image Caption Generatorneural-nuts/image-caption-generator

A TensorFlow-based neural network model for generating descriptive captions from images using Flickr30K and MSCOCO datasets.

14555Jupyter Notebook
6 years ago
slide_captcha_cracker
slide_captcha_crackerchxj1992/slide_captcha_cracker

Uses Canny edge detection and OpenCV to locate puzzle pieces in slide-based CAPTCHAs for automated solving.

14138Python
9 years ago
origami
origamihellonico/origami

A JVM library providing the lowest barrier of entry to image processing, computer vision, and neural networks using OpenCV.

1306Clojure
6 months ago
Acid.Cam.v2.OSX
Acid.Cam.v2.OSXlostjared/Acid.Cam.v2.OSX

An open-source macOS application that transforms video into glitch art through real-time distortion filters and effects.

1219C++
2 years ago
ANNetGPGPU
ANNetGPGPUANNetGPGPU/ANNetGPGPU

A GPU-accelerated (CUDA) C++ template library for building and training artificial neural networks, including self-organizing maps and back-propagation networks.

11324C++
5 years ago
ros2_object_analytics
ros2_object_analyticsintel/ros2_object_analytics

A ROS2 wrapper for real-time object detection, 3D localization, and tracking using RGB-D camera inputs.

11045C++
3 years ago
REVISE: REvealing VIsual biaSEs
REVISE: REvealing VIsual biaSEsprincetonvisualai/revise-tool

A tool for automatically detecting and suggesting mitigation for object, attribute, and geography-based biases in visual datasets.

10917Jupyter Notebook
4 years ago
ros2_usb_camera
ros2_usb_cameraklintan/ros2_usb_camera

A ROS2 node for capturing video from USB cameras using OpenCV, publishing image topics and camera info.

10652C++
5 years ago
Local Binary Patterns
Local Binary Patternsnourani/LBP

C++ implementation of Local Binary Pattern texture descriptors with OpenCV and FFTW3 integration for fast computation.

9859C
8 years ago
iLID
iLIDtwerkmeister/iLID

A deep learning system for automatic spoken language identification from audio files using TensorFlow and Caffe.

9024Python
7 years ago
CS 378
CS 378ut-cs378-vision-2014fall/course-info

A university course syllabus and materials for a project-based class on practical 3D reconstruction using computer vision.

7513
11 years ago
Lectures
Lecturesut-cs378-vision-2014fall/course-info

A university course covering practical 3D reconstruction from images using OpenCV and Python, with project-based learning.

7513
11 years ago
common-cv
common-cvbyulparan/common-cv

OpenCV binding library for Common Lisp, compatible with OpenCV 2.4 and 3.x.

709Common Lisp
8 years ago
max-human-pose-estimator
max-human-pose-estimatorIBM/MAX-Human-Pose-Estimator

Detects humans in images and estimates their poses by identifying body parts and connecting them with pose lines.

6430C++
11 months ago
ros2-tensorflow
ros2-tensorflowalsora/ros2-tensorflow

ROS2 nodes for performing computer vision inference using TensorFlow models, enabling object detection and image classification in robotics.

6214Python
3 years ago
SEEDS Revised
SEEDS Reviseddavidstutz/seeds-revised

A C++ implementation of the SEEDS superpixel segmentation algorithm using energy-driven sampling for computer vision.

5413C++
7 years ago
LKYDeepNN
LKYDeepNNmosdeo/LKYDeepNN

A lightweight, header-only C++11 deep neural network library designed for embedded systems with minimal dependencies.

4912C++
5 years ago
Head tracking using OpenCV
Head tracking using OpenCVantarktikali/godot-opencv-gpu-perspective

A Godot engine module for real-time head tracking using OpenCV with GPU acceleration for immersive 3D perspective.

4816C++
11 years ago
TrailMap
TrailMapAlbertPun/TRAILMAP

A 3D convolutional network software package for extracting axonal and filamentous structures from cleared brain imaging data.

4716Python
2 months ago
Coreax
Coreaxgchq/coreax

A JAX-based library for coreset algorithms that reduce large datasets to smaller representative subsets while preserving statistical properties.

435Python
2 days ago
NEFI2
NEFI205dirnbe/nefi

A Python tool that extracts network structures from 2D images and outputs them as weighted undirected planar graphs.

4014Python
5 years ago
HistoClean
HistoCleanHistoCleanQUB/HistoClean

An open-source image processing tool for histological image preprocessing and augmentation to improve deep learning model development.

327Python
4 years ago
ChickenVision
ChickenVisionteam3997/ChickenVision

Python-based vision processing for FRC robots to detect and track reflective tape targets using a Raspberry Pi and camera.

3112Python
6 years ago
Rhizovision Explorer
Rhizovision Explorerrootphenomicslab/RhizoVisionExplorer

Open-source software for extracting root system architecture traits from plant root images acquired with scanners or cameras.

3015C++
10 months ago
ros2_intel_movidius_ncs
ros2_intel_movidius_ncsintel/ros2_intel_movidius_ncs

A ROS2 wrapper for the Movidius Neural Compute Stick (NCS) providing object classification and detection services for images and video streams.

2713C++
3 years ago
TFProfiler
TFProfileriglaweb/TFProfiler

Profile TensorFlow Lite and OpenCV DNN models on Android devices with performance metrics and delegate options.

268Kotlin
4 years ago
SERT Vision
SERT VisionSouthEugeneRoboticsTeam/vision

Computer vision software for FRC robots to detect targets and communicate with roboRIO via NetworkTables.

251Python
3 years ago
opencvd
opencvdaferust/opencvd

Unofficial OpenCV binding for the D programming language, enabling computer vision development with D.

235D
5 years ago
adlink_neuronbot
adlink_neuronbotAdlink-ROS/adlink_neuronbot

ROS2/DDS robot package demonstrating human following and swarm avoidance capabilities on ADLINK Neuron hardware.

166Python
7 years ago
gtmaker
gtmakersanko-shoko/gtmaker

A lightweight desktop tool for annotating images with rectangles and contours for computer vision tasks.

142C++
5 years ago
Driver-Drowsiness-Detector
Driver-Drowsiness-DetectorGTruf/Driver-Drowsiness-Detector

A prototype intelligent safety system that detects driver drowsiness and gestures using facial video surveillance and YOLOv5.

92C++
2 years ago
IoT Owl
IoT OwlRet2Me/IoT-Owl

A lightweight face detection and recognition system designed for IoT devices like Raspberry Pi, using Microsoft's Face API.

92Python
5 years ago
AruCo landing
AruCo landingradekholy24/aruco-landing

A proof-of-concept off-board control system for landing UAVs using PX4 and AruCo marker detection.

70Python
2 years ago
omarchy-theme-generator
omarchy-theme-generatormaxberggren/omarchy-theme-generator

A theme generator for Omarchy that extracts colors from images and builds consistent themes across desktop applications.

70Python
1 year ago
2729 Storm Robotics Vision
2729 Storm Robotics Vision2729StormRobotics/StormCV2017

A GRIP-based computer vision system for FRC 2017, running Python/OpenCV on Raspberry Pi for robot target detection.

52Python
9 years ago
PhenotyperCV
PhenotyperCVjberry47/ddpsc_phenotypercv

A header-only C++11 library using OpenCV for high-throughput image-based plant phenotyping.

40C++
4 years ago
1
2
3
4