An open API service indexing awesome lists of open source software.

OpenCV

OpenCV (Open Source Computer Vision Library) is written in C/C++, for real time computer vision. It takes advantage of multi-core processing and hardware acceleration. Applications of OpenCV includes egomotion estimation, gesture recognition, facial recognition system, and artificial neural networks.

https://github.com/vaibhavpandeyvpz/facecog

Test project for real-time face recognition using dlib & OpenCV on Python.

ai face-detection face-recognition ml opencv real-time

Last synced: 03 May 2026

https://github.com/tunisch/tooth-detection-and-numbering

T.C. Maltepe University Graduate Project (Tooth Detection and Numbering From Panoramic Radiography Adult Patients Using Artificial Neural Network)

cnn-model cnn-pytorch deep-learning dental-panoramic-images dentistry engineering machinelearning opencv python pytorch tensorboard-visualizations tensorflow tooth-detection tooth-numbering yolov5s

Last synced: 03 May 2026

https://github.com/drxwat/scanned_digits_recognition

Scanned digits detector and classifier (CNN, OpenCV)

classifier keras ocr opencv scanned-documents

Last synced: 09 May 2026

https://github.com/sagarbapodara/real-time-pedestrian-and-vehicle-detection-using-computer-vision

The project is a basic prototype of detecting pedestrians and vehicles separately in a live video using simple computer vision techniques. For testing purposes, car dashcam recordings, available on youtube have been used.

computer-vision computer-vision-opencv opencv pedestrian-detection streamlit-webapp vehicle-dection-python

Last synced: 12 Apr 2026

https://github.com/shivanshvashisth/hand-gesture-recognition

This program is a sign language detection app by which you can translate sign language into text

computer-vision mediapipe opencv python

Last synced: 18 Jan 2026

https://github.com/salim4n/fire_detection

Entrainement sur YOLOV8 pour qu'il puisse detecter du feu

deep-learning fine-tuning machine-learning object-detection opencv python video yolov8

Last synced: 09 May 2026

https://github.com/vishal-038/attendance_by_face_recogination

This project is a face recognition-based attendance system that uses Python, OpenCV, Scikit-learn, Streamlit, and various other libraries like Pandas, Numpy, Datetime, and OS for different functionalities. It enables adding faces to the database, taking attendance based on face recognition, and showing live attendance through a web interface built

opencv python scikit-learn

Last synced: 14 Feb 2026

https://github.com/darkshadowcoder/object-recognition-app

In this repository, i create the Mobile , IOS and Windows Object recognition app with Kivy and OpenCV

buildozer kivy object-detection opencv python3

Last synced: 09 May 2026

https://github.com/emvivas/mixtli

TEC Mixtli software for TEC Autonomous Mechatronics Grand Prix Competition.

computer-vision djitello opencv picar-v python sunfounder tec-autonomous-mechatronics-grand-prix-competition tellodrone

Last synced: 28 Apr 2026

https://github.com/ahesan-zafir/ai-powered-offline-object-detection-device-for-visually-impaired-users

This project presents a portable, AI-based object detection system designed to assist visually impaired users by identifying nearby objects in real-time without the need for an internet connection. Built using edge AI technology, it ensures privacy, speed, and accessibility.

hardware-designs image-processing machine-learning-algorithms mobilenetv2 object-detection opencv raspberry-pi-3 single-shot-detection tensorflow-lite tts-engines

Last synced: 09 May 2026

https://github.com/dacosmicgiant/devbytes-focusflow

FocusFlow is an intelligent study assistant that uses computer vision and AI to enhance your learning experience.

customtkinter faster-whisper mediapipe opencv pyautogui speech-recognition

Last synced: 09 May 2026

https://github.com/haleshot/attendance_system

Attendance system using facial recognition system. Utilizes haarcascade classifiers for face detection and recognition. Stores attendance in Excel files and generates training images for face detection.

attendance-system excel gui haarcascade-classifier opencv pyqt5 pyqt5-desktop-application python

Last synced: 21 Apr 2026

https://github.com/asus4/cinderopencv3sample

OpenCV 3 Tracking API

cinder opencv opencv3

Last synced: 09 May 2026

https://github.com/hpennington/mono-visual-odometry

Monocular Visual Odometry in NumPy

computer-vision numpy opencv python

Last synced: 28 Apr 2026

https://github.com/shivakumargourimath/color-detection-using-opencv-and-python

The Color Detection Project leverages the capabilities of OpenCV and Python to create a system for identifying and naming colors in images.

color-detection color-detection-python opencv pandas python

Last synced: 15 Feb 2026

https://github.com/er-ri/nnspike

A LEGO SPIKE Robot using Neural Network

line-follower opencv raspberry-pi torch

Last synced: 28 Feb 2026

https://github.com/taldru/basicfilterswithcv

I had some time on the weekend so i made a silly and basic "Snapchat filter" module with OpenCV

cv opencv python snapchat-filter-experiment

Last synced: 09 May 2026

https://github.com/malhotra5/communication-for-the-deaf

This application helps the deaf communicate with people who do not understand ASL (American Sign Language)

deep-learning inception neural-networks opencv tensorflow

Last synced: 09 May 2026

https://github.com/as567652/extraction-of-objects-from-provided-image-using-opencv

Code snippet to extract rice from provided image with the help of OpenCV and Matplotlib library in python 3.

matplotlib object-detection object-segmentation opencv python3

Last synced: 09 May 2026

https://github.com/pjarbas/yolov8x-pytorch

Object Detection in video streaming from Youtube

computer-vision deep-learning norfair opencv pytorch tracking yolov8x

Last synced: 10 May 2026

https://github.com/a-tokyo/cv-assignment-1-image-processing

🖼Image processing problem sets using OpenCV.

image-processing opencv opencv-python python

Last synced: 20 Apr 2026

https://github.com/vatsmyname/attendance-monitoring-system

Attendance Monitoring System that has a tracker, face detection, face recognition and database connectivity all integrated together. The tracker is based on Strongsort, yolov8 is used for face detection, InceptionResnet is used for face recognition and MySQL for database connectivity.

deep-learning face-recognition inception-resnet machine-learning mysql mysql-database opencv python pytorch tensorflow tracker yolo-v8

Last synced: 14 Apr 2026

https://github.com/kylesmith19091/pokemon-terminal-images

Create pokemon ANSI images that you can view in your terminal

cpp11 opencv pokemon terminal

Last synced: 20 Apr 2026

https://github.com/datarohit/opencv-document-scanner

This is a Document Scanner built using Python and OpenCV. It also has Image Saving Feature. You can adjust the thresholds to find the contours better.

numpy opencv opencv-python python

Last synced: 10 May 2026

https://github.com/sayamalt/facial-expression-recognition

Successfully established a deep learning model which can accurately predict the emotion of a human being based on his/her face.

computer-vision convolutional-neural-networks facial-expression-recognition opencv

Last synced: 28 Apr 2026

https://github.com/saranshmanu/transfer-learning-dog-breed-classifier

Given an image of a dog, algorithm will identify an estimate of the canine’s breed. If supplied an image of a human, the code will identify the resembling dog breed.

cnn dog-breed-classifier keras opencv transfer-learning

Last synced: 28 Apr 2026

https://github.com/nthnn/maskup

Simple program that can identify if an individual is wearing a face mask.

cnn-keras computer-vision convolutional-neural-network cv2 deep-learning deep-neural-network face-mask-detection opencv python

Last synced: 10 May 2026

https://github.com/m3y54m/dotnet-app-opencv

An embedded-developer-friendly project for .NET 5.0 with C# in Linux + SerialPort + Multi-threading + OpenCV C++

console-application cross-platform csharp dotnet embedded-systems linux multithreading opencv serial-port

Last synced: 16 Apr 2026

https://github.com/anras5/bloodvessels

Detecting Retinal Blood Vessels with Deep Learning

deep-learning image-processing opencv python pytorch

Last synced: 18 Apr 2026

https://github.com/tousif47/map-extraction-for-next-generation-gaming

Prototype for a under-graduation thesis "Map Extraction for Next Generation Gaming". It extracts road skeleton from satellite images and apply it to a movement operation. Which can be used as a basic operation for a game.

c-plus-plus image-processing opencv opencv2

Last synced: 16 Apr 2026

https://github.com/garlinhs/media-to-ascii

C++ program that converts media files such .mp4 into ASCII characters.

ascii-video c-plus-plus console-application linux media ncurses opencv terminal video

Last synced: 28 Apr 2026

https://github.com/scriptlinestudios/getoutmyroom

A security system to warn you when people enter your room 🎥

mediapipe opencv pushbullet pushbullet-api python security

Last synced: 10 May 2026

https://github.com/harmonicode/image-mixer

A PyQt5-based application for real-time image processing and reconstruction using frequency components like magnitude, phase, real, and imaginary parts. Adjust brightness and contrast, and mix images with ease.

fourier-transform image-processing numpy opencv pyqt5 python signal-processing

Last synced: 13 Mar 2026

https://github.com/codeterrayt/handtrackingrealtimecpupython

In this tutorial, we will learn Hand Tracking in real-time. The best part is we don’t have to configure 100 parameters along with 20 installs to make it run. Within 5 to 10 mins you will have your model working. Video Link - https://youtu.be/C1MUbMW3g50

computer-vision computer-vision-opencv cpu-processing-algorithms integration landmark-detection mediapipe mediapipe-hands opencv python python3 realtime-visualization tutorial-code

Last synced: 10 May 2026

https://github.com/iv4n-ga6l/flask-realtime-object-detection-using-webcam

A simple flask web app that streams live video from a webcam and performs real-time object detection using YOLOv5 ultralytics

flask object-detection opencv python ultralytics yolov5

Last synced: 11 May 2026

https://github.com/duyndh98/simpletrafficlanelinesdetection

Detect Traffic Lane Lines using OpenCV

computer-vision image-processing opencv python

Last synced: 21 Apr 2026

https://github.com/ksasi/efface-the-haze

Efface the haze - Single Image Haze removal with Involuted U-Net

computer-vision involuted-u-net opencv pytorch single-image-dehazing

Last synced: 11 May 2026

https://github.com/wdv4758h/danboard

Danboard is watching you >w< (A project using OpenCV for realtime face detection and using WiringPi to control the motors, running on Raspberry Pi)

cpp opencv raspberry-pi

Last synced: 11 May 2026

https://github.com/rishn/drone-detection

A deep learning project focused on detecting and classifying objects such as humans, vehicles, and drones from significant distances. Utilizing advanced object detection algorithms, it achieves high precision and supports real-time processing.

computer-vision deep-learning drones human-detection long-range object-detection open-source opencv opencv-python pytorch real-time vehicle-detection yolo yolov5

Last synced: 11 May 2026

https://github.com/krishgaur1354/ml-image-alignment

It aligns the scanned form to the reference form using SIFT (Scale-Invariant Feature Transform) feature matching.

hacktoberfest machine-learning-algorithms opencv

Last synced: 16 Apr 2026

https://github.com/borischen0203/uob-project

Dissertation and Group project when I studied at University of Birmingham

java javafx opencv

Last synced: 16 Apr 2026

https://github.com/pablonicolla/ipulse

Scalable web app blog with dedicated C++ and OpenCV API service to handle image manipulation

cpp docker ejs javascript opencv

Last synced: 27 Jan 2026

https://github.com/malexandersalazar/tools-python-image-to-text

A Python tool based on OpenCV, Tesseract OCR and spaCy for reading and recognize the text in an image from Windows.

opencv python spacy-nlp tesseract-ocr

Last synced: 19 Apr 2026

https://github.com/lasse-tom-lang/stop-motion-software

A software for creating stop motion films

opencv pysimplegui python3 stop-motion stopmotion

Last synced: 27 Apr 2026

https://github.com/alihassanml/illegal-activity-detection

This project is a YOLO (You Only Look Once) object detection system built using FastAPI. It provides real-time predictions and visualizations, leveraging the YOLO model for detecting specific activities or objects. This project is developed for a final-year academic project.

fastapi opencv yolo

Last synced: 11 May 2026

https://github.com/thanhvie/face_recognition_webapp

An machine learning application to classify male/female gender

face-recognition machine-learning opencv

Last synced: 12 May 2026

https://github.com/rithwikksvr/gesture-controlled-chrome-dino

Using the Webcam of your System we can control Google Chrome Dinosaur Game that shows up in offline Mode.

dinosaur-game image-processing opencv

Last synced: 12 May 2026

https://github.com/ntshvicky/videotimer

Add timer in video using opencv and python

opencv opencv-python python timer video-editing

Last synced: 19 Apr 2026

https://github.com/prodev717/cv-controller

Open-source project to control games using physical movements and computer vision

computer-vision game gamecontroller keyboard mediapipe opencv python

Last synced: 16 Apr 2026

https://github.com/denizkarya1999/roemotion

Recognizes emotions utilizing machine learning and computer vision (TAI Lab Research Project)

android-application ar-vr computer-vision led-wristband machine-learning mobile-computing opencv pytorch research-project rolling-shutter-cameras

Last synced: 12 May 2026

https://github.com/suji04/meme_with_ml

A python program which can create a meme image

haar-cascade-classifier meme-generator opencv

Last synced: 12 May 2026

https://github.com/mani-prakash-n-r/emotion_based_content_recommendation_system

A web application that delivers music and videos based on the user's emotional state.

cnn-model fer2013 opencv python spotify-api youtube-api

Last synced: 12 May 2026

https://github.com/amogh7joshi/annotator

A lightweight image annotation framework for deep-learning-based object detection, built using pure OpenCV.

annotation computer-vision cpp object-detection opencv

Last synced: 12 May 2026

https://github.com/aka-sh11/hand-web-browser

Application to open web-browser sites using hand-gestures.

hand-gesture-recognition opencv webbrowser

Last synced: 27 Apr 2026

https://github.com/hasnocool/torchobjectdetection

A real-time object detection system using PyQt6 and YOLOv8, utilizing computer vision and deep learning to identify objects in webcam feed.

algorithm computer detection object opencv pyqt6 real time torch tracking ultralytics vision yolo

Last synced: 27 Apr 2026

https://github.com/mukeshmk/video-overlay

RnD effort (to overlay polygon on video) that is more towards using opencv or PIL for overlay and using some annotation tools to get the polyline/bounding box.

3d-bounding-boxes annotation bounding-box computer-vision javascript opencv opencv-js python video-overlay video-processing

Last synced: 03 Mar 2026

https://github.com/virajmavani/opencv-utils

Utilities for OpenCV

computer-vision cpp opencv python

Last synced: 19 Apr 2026

https://github.com/nazli-d/binary-classification-using-cnn

This project utilizes a CNN model to classify cat and dog images through training and testing processes. The model is created using the Keras library on the TensorFlow backend.

binary-classification cat-and-dog-classifier cnn convolutional-neural-networks flatten keras max-pooling numpy opencv python relu-activation sigmoid-function tensorflow

Last synced: 13 Apr 2026

https://github.com/pablonunes/deep-fryer

A simple Python script for frying a lot of images at once

image-manipulation image-processing opencv python

Last synced: 13 May 2026

https://github.com/habeeb65/ar-using-camera-to-object-detection-

Augmented reality utilizes the camera for object detection, leveraging OpenCV to identify data from ArUco markers.

aruco-marker aruco-marker-detection machine-learning-algorithms neural-networks opencv python

Last synced: 16 Apr 2026

https://github.com/fralonra/linkimage

Find corresponding points between images. Using OpenCV and TensorFlow.js.

opencv tensorflow tensorflowjs

Last synced: 04 Mar 2026

https://github.com/asadityasonu/virtual-mouse

Virtual Mouse using OpenCV, mediapipe and pyautogui

mediapipe opencv pyautogui python

Last synced: 14 May 2026

https://github.com/sumitkumarsingh2/hand-star

HandStar is a Python library that uses Mediapipe and OpenCV to make hand detection and tracking easy.

mediapipe opencv opencv-python opencv2 pypi pypi-package pypi-packages python python-modules python-script python3

Last synced: 04 Mar 2026

https://github.com/kanishk3813/crowd-surveillance-system

Crowd surveillance system developed for Prayagraj Mahakumbh Hackathon 2025. Utilizes advanced computer vision for head counting, anomaly detection, and fire detection in real-time, ensuring event safety and security. Proud finalists, dedicated to leveraging technology for positive impact.

opencv python yolov4

Last synced: 13 Jun 2025

https://github.com/bobberdolle1/maixcam-wildtrap

🎯 AI-Powered Camera Trap for MaixCAM | Hybrid Motion+YOLOv8 Detection | Telegram Notifications | Wildlife Monitoring & Security | 4 Detection Modes | Night Vision | Auto Storage Management | Production Ready

ai camera-trap computer-vision edge-ai embedded-systems iot maixcam maixpy motion-detection object-detection opencv python security telegram-bot wildlife yolov8

Last synced: 03 Jun 2026

https://github.com/mehdidhammou/sfm-icp-pipeline

This project performs Structure from Motion (SfM) and Iterative Closest Point (ICP) alignment on a series of images to generate and merge point clouds.

computer-vision open3d opencv python

Last synced: 27 Apr 2026

https://github.com/soumyadeepbose/sheet-counter

Sheet Counter is a Streamlit application designed to count the number of sheets in a given video or image. The app uses computer vision techniques to detect and count horizontal lines, which represent sheets in the input media.

canny computer-vision hough-lines hough-transform opencv python python3 sheet-counter streamlit

Last synced: 10 May 2026

https://github.com/randomfractals/ispyai

testbed for I Spy books OCR and image recognition AI

image-recognition opencv python tesseract-ocr

Last synced: 16 Apr 2026

https://github.com/r0drigo-0/negative-image-processing

Negative and Binarize image processing

cv2 matlab opencv python

Last synced: 16 Apr 2026

https://github.com/moataz-elmesmary/analog-clock-opencv

Computer vision project implemented with OpenCV

computer-vision cv2 numpy opencv

Last synced: 07 May 2026

https://github.com/headless-start/yolov4-tiny-edge

Real-time object detection on edge devices with YOLOv4-Tiny: CPU inference, an edge-profile FPS benchmark, and COCO accuracy, simulating a Raspberry Pi on a constrained CPU.

computer-vision darknet deep-learning edge-ai edge-computing embedded object-detection opencv python quantization raspberry-pi real-time tensorflow-lite yolo yolov4 yolov4-tiny

Last synced: 15 Jun 2026

https://github.com/materight/non-rigid-object-tracking

A set of algorithms for non-rigid tracking of multiple objects in videos from different domains.

computer-vision object-tracking opencv

Last synced: 15 Jun 2026

https://github.com/frc-ironlions-967/2017-steamworks

FIRST Robotics Team 967 Iron Lions Code for the 2017 Season, FIRST SteamWorks game

first-frc first-robotics-competition firstrobotics frc ironlions opencv roborio wpilib

Last synced: 19 Jan 2026

https://github.com/iamfaisalkhan/droplet-detector

Automatic detection of droplets of sample for a robotic sample changer

computer-vision opencv opencv-python

Last synced: 19 Apr 2026

https://github.com/sparshhhhhh/click-ai-virtual-mouse

A virtual mouse controlled using eye and lip gestures.

artificial-intelligence open-source opencv pycharm-ide python

Last synced: 19 Jan 2026

https://github.com/obito/pattern

Filter different colors in an image, originally to facilitate sewing patterns

filter gocv golang image-processing opencv pattern sewing

Last synced: 26 Apr 2026

https://github.com/bertuginal/face-mask-detection

Real-time face mask detection with opencv, keras/tensorflow

deep-learning keras machine-learning opencv python tensorflow

Last synced: 17 Apr 2026

https://github.com/memergamer/kepfeldolgozas2023

Képfeldolgozás labor feladatok 2023 - Sapientia EMTE

image-processing opencv python sapientia-university

Last synced: 22 Jun 2026

https://github.com/asifdotexe/open-see-wee

Repository for storing all my code written while playing around with and learning OpenCV

computer-vision image-analysis opencv video-analysis

Last synced: 26 Apr 2026

https://github.com/uinika/raspberrypi-opencv-patch

Missing .i & .h file during installation of OpenCV on Raspberry Pi 4B.

opencv raspberry-pi-4

Last synced: 26 Apr 2026

https://github.com/einstellung/gender_conversion

This repository can realize the feminization of male characters in pictures and the masculinization of female characters in picture.

cyclegan keras opencv pyqt5 pytorch

Last synced: 17 Apr 2026

https://github.com/a-tokyo/cv-assignment-2-image-processing

🖼Image processing problem sets using OpenCV.

computer-vision image-processing opencv opencv-python

Last synced: 26 Apr 2026

https://github.com/coincheung/image-dedup

Codebase I use for deduplication of image datasets

cpp dhash opencv

Last synced: 24 Apr 2026

https://github.com/avs123a/image-color-spaces-morphology-demo

Simple demo that shows extracting RGB and HSV channels, converting from RGB to HSV and reverse converting. There are 4 main morphological operations used: erosion, diletion, opening and closing image

demo image-processing jupyter-notebook numpy opencv python3

Last synced: 05 May 2026