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/kira-03/grocery-product-identification-system

Built a full-stack product identification system using TensorFlow (ResNet50, MobileNetV2, DenseNet169) for real-time, accurate predictions. Architected an optimized image processing pipeline with OpenCV, reducing latency by 40% and improving model inference efficiency.

computer-vision deep-learning densenet169 fullstack-development image-processing mobilenetv2 opencv real-time-predictions resnet50

Last synced: 05 Mar 2026

https://github.com/mubashirul-islam/plant-disease-segmentation

Plant Disease Segmentation using deep learning with U-Net and BiFPN. This project provides code and notebooks for training, evaluating, and comparing segmentation models on plant leaf images to accurately detect diseased regions. Includes model weights, visualization tools, and performance metrics.

keras opencv python tensorflow

Last synced: 16 Apr 2026

https://github.com/dhaase-de/dito

Yet another toolbox for the daily work with OpenCV under Python.

numpy opencv python

Last synced: 22 Aug 2025

https://github.com/xlabs-cloud/xlabs-sign-language-ai

A real-time Sign Language Detection application built with Python, OpenCV, and TensorFlow. This project uses computer vision and a custom-trained Convolutional Neural Network (CNN) to recognize and interpret hand gestures from a live webcam feed.

computer-vision deep-learning gesture-recognition hand-tracking keras machine-learning mediapipe opencv python real-time-detection sign-language-recognition tensorflow

Last synced: 10 Apr 2026

https://github.com/utpalkuma-r/image-processing-computer-vision

Hands-on implementations of fundamental and advanced image processing techniques, ranging from image transformations, filtering, segmentation, feature detection, to object and face recognition. Each experiment is coded in Python and demonstrates key concepts essential for understanding computer vision applications.

computervision edgedetection filtering histogramequalization image-processing imagesegmentation opencv python

Last synced: 18 Apr 2026

https://github.com/saann3/pythonmp4player

Very very simple mp4 player

mp4-player opencv python tkinter

Last synced: 01 May 2026

https://github.com/isjn-227/gesture_controlled_runner

Gesture-Controlled Runner is a Unity-based endless runner game that utilizes hand gesture recognition for player control. Inspired by the classic Temple Run, this project demonstrates how to integrate gesture tracking into Unity games. It leverages Python scripts for gesture detection and Unity for game development.

3d-game game-development mediapipe opencv runner-game temple-run-clone unity

Last synced: 16 Apr 2026

https://github.com/lamaabdeldayem/image-processing

A Python-based image processing project using OpenCV to perform edge detection, thresholding, contour detection, and visualization, including bounding boxes on detected contours.

computer-vision contours edge-detection image-processing opencv python thresholding

Last synced: 30 Apr 2026

https://github.com/zaaim-halim/background-modeling-and-foreground-detection-

Background Modeling and Foreground Detection in a video different algorithm's implementation

frame-differencing mean-filter median-filter opencv python3 running-avegare

Last synced: 22 Aug 2025

https://github.com/dineshsy/do-it

Mobile Application that can evaluate the quality of your Exercise.

ai flutter ml opencv

Last synced: 10 May 2026

https://github.com/zachary013/fitness-tracker-model

This project is a web application built with Flask that predicts fitness performance based on user webcam. It uses a trained machine learning model to estimate results for exercises like jumping jacks, push-ups, planks, and more.

cv2 fitness flask iot mediapipe model opencv python tensorflow webcam

Last synced: 10 Apr 2026

https://github.com/iqbaleff214/simple-go-image-processing

Simple Golang backend service with HTTP routes for image processing.

fiber go gocv golang image-processing opencv

Last synced: 19 May 2026

https://github.com/antosiowsky/welding-mask-ar

Project involves building an AR system using a Raspberry Pi Zero 2 W, a camera, and a 5.5-inch display (1920x1080). The system captures real-time video, processes it for enhanced quality, and splits the image into two equal halves for AR goggle functionality. Additionally, it integrates environmental sensors for air quality.

csi image-processing opencv python raspberry-pi spi welding

Last synced: 16 Apr 2026

https://github.com/mustafaozvardar/object-tracking-opencv

This project utilizes a custom EuclideanDistTracker class with OpenCV for tracking objects in videos.

computer-vision opencv python

Last synced: 18 Apr 2026

https://github.com/poorvika-reddy/machine-learning-project

Ear and face Detection attendance system using python and OpenCV

attendance-system machinelearning opencv python

Last synced: 18 May 2026

https://github.com/aardvark-community/minicv

Some OpenCV functions

native opencv

Last synced: 01 Apr 2026

https://github.com/xza85hrf/flexiblur

FlexiBlur is a Python GUI application that lets users apply various blur effects to images and videos. It supports simple and advanced blur techniques, including custom settings for motion and radial blurs. Designed for systems with OpenCV, FlexiBlur provides a user-friendly interface for easy and efficient media processing.

blur-effects custom-blur image-processing media-blurring media-editing motion-blur opencv parallel-processing python radial-blur region-of-interest video-processing

Last synced: 30 Apr 2026

https://github.com/alimiheb/morphotype-web-app

A modern web application that analyzes body morphotypes (Ectomorph, Mesomorph, Endomorph) using MediaPipe AI and provides personalized fitness and nutrition plans.

body-tracking flask mediapipe numpy opencv pandas pillow python3

Last synced: 10 Apr 2026

https://github.com/m-rishab/ai-image-editor

A powerful web-based image editing tool that combines the capabilities of background removal and DALL-E image transformation in one intuitive interface.

computer-vision deep-learning deeplabv3 flask image-manipulation image-processing machine-learning openai-api opencv python3 pytorch pytorch-implementation semantic-segmentation

Last synced: 03 May 2026

https://github.com/shibam120302/vehicle_detect_count_flask_app

This project uses Flask and OpenCV with Haar Cascades to detect and count vehicles in video streams and images. Steps to create Vehicle Detection and Counting.

flask keras opencv python

Last synced: 10 Apr 2026

https://github.com/rurumimic/opencv-practice

컴퓨터 비죤 연습

computer-vision cpp opencv opencv4

Last synced: 16 Apr 2026

https://github.com/reality361/opencv-image-correction

📄 OpenCV Image Correction for Documents

cpp opencv

Last synced: 30 Apr 2026

https://github.com/ayushverma135/objectspotter

A Web App using Flask Framework of Python which will Detect Objects and finding out their names from images by using Python's OpenCV library using Pre-Trained Coco Dataset.

computer-vision machine-learning opencv python

Last synced: 29 Apr 2026

https://github.com/saravana1606/driver-drowsiness-detection

A computer vision system made with the help of opencv that can automatically detect driver drowsiness

opencv python

Last synced: 30 Apr 2026

https://github.com/pakagronglb/yolo11-3d-object-detection

A computer vision application that uses YOLOv8 object detection with depth estimation to create 3D bounding boxes around detected objects in real-time video. The system projects 2D detections into 3D space using depth information and visualizes objects in a Bird's Eye View (BEV).

face-recognition object-detection opencv python yolov11

Last synced: 16 Apr 2026

https://github.com/sayginsaman/hand-gesture-desktop-controller

A comprehensive Python application that transforms your webcam into a powerful desktop control interface using computer vision and hand gesture recognition. Control media playback, volume, scrolling, and navigation with simple hand gestures - no mouse or keyboard required!

chmod gesture gesture-control gesture-detection gesture-recognition gestures media mediapipe numpy opencv pip pyautogui python

Last synced: 30 Apr 2026

https://github.com/anodicpassion/traffic_detection

This project demonstrates a simple yet powerful application of the YOLOv8 (You Only Look Once) object detection model for identifying various traffic-related objects.

computer-vision cv2 opencv traffic-detection ultralytics ultralytics-yolo yolov8

Last synced: 16 Apr 2026

https://github.com/lehoangan2906/visual-slam

An implementation of monocular SLAM written with Python, operates on pre-recorded dash-cam video

computer-vision opencv python3 slam visual-slam

Last synced: 03 May 2026

https://github.com/gill-singh-a/ball-detection

A Python Program that uses OpenCV to detect Balls in Live Video

computer-vision opencv python python3

Last synced: 16 Apr 2026

https://github.com/gunjangyl/object_detection_system

A real-time object detection system that identifies and classifies objects in images or video streams using deep learning models like YOLO, Faster R-CNN, or SSD. Built with TensorFlow and OpenCV, it supports applications in surveillance, autonomous vehicles, and more.

bounding-box computer-vision faster-rcnn image-processing jupyter-notebook opencv python ssd yolo

Last synced: 08 May 2026

https://github.com/ojas1584/arucomarkerdetectiondrone

Patented autonomous UAV navigation system for GPS-denied environments using ArUco markers, OpenCV, and ROS.

aruco-markers computer-vision drone gps-denied navigation opencv python robotics ros uav

Last synced: 30 Apr 2026

https://github.com/ankitsharma-tech/brain-tumor-detection

A deep learning project for automated brain tumor detection using MRI scans. This repository includes model training, data preprocessing, and evaluation tools built with Python, TensorFlow/Keras, and OpenCV. Designed to assist in early diagnosis through medical image analysis.

brain-tumor computer-vision deep-learning healthcare image-classification machine-learning medical-imaging mri opencv python tumor-detection

Last synced: 07 May 2026

https://github.com/notjoemartinez/wieniawski

Photomath for violin sheet music

computer-vision opencv optical-music-recognition

Last synced: 16 Apr 2026

https://github.com/yash-kavaiya/image-color-detection

Discover stunning color palettes in seconds. Simply upload your image, and let our tool do the rest.

flask opencv python

Last synced: 30 Apr 2026

https://github.com/tjross28/guitar-chord-analyzer

A real-time guitar chord detector built with Python, OpenCV, and MediaPipe. The program tracks your fingers on a live webcam feed, maps them to a virtual fretboard, and identifies common open chords. Designed as a computer vision + AI project for musicians and developers.

ai computer-vision guitar mediapipe opencv

Last synced: 05 Oct 2025

https://github.com/bruno-moura24/hand-gesture-ai

Projeto em Python que utiliza OpenCV, MediaPipe e scikit-learn para detectar gestos de mão via webcam e classificá-los como números de 0 a 5 em tempo real.

computer-vision hand-gesture-recognition machine-learning mediapipe opencv python real-time-ai scikit-learn

Last synced: 28 Apr 2026

https://github.com/leonardodalcin/cvbootstrap

Computer Vision Bootstrap for Raspberry Pi

computer-vision opencv python raspberrypi

Last synced: 17 Aug 2025

https://github.com/swastikm2k4/face-recognition-in-python

Its basically a python code to recognize a face when the camera is switched on.

opencv python

Last synced: 19 Feb 2026

https://github.com/aiwithqasim/smartqueuingsystematedge

This is a simple project regarding people detection whether they are in a queue or not. the that I had used in that is Open vino toolkit, python and jupyter notebook

computer computer-vision edge-detection jupyter-notebook opencv python3

Last synced: 17 Apr 2026

https://github.com/by-sabbir/mediapipe-opencv-examples

Examples of computer vision apps with mediapipe and opencv using python.

computer-vision mediapipe opencv python

Last synced: 09 Apr 2026

https://github.com/andrew2077/real-time-emotion-recognition

Real time emotion recognition from facial expression through live captured video

albumentations facial-expression-recognition labelme opencv python tensorflow tkinter

Last synced: 17 Apr 2026

https://github.com/fmigneault/opencv

Open Source Computer Vision Library

c-plus-plus computer-vision deep-learning image-processing opencv

Last synced: 18 May 2026

https://github.com/renanstn/opencv-dice-roll

Projeto com opencv que utiliza a câmera de um celular para identifica o resultado de uma rolagem de dados.

opencv opencv-python python

Last synced: 17 Apr 2026

https://github.com/ylp1455/attendance-facerecognition

This project provides an innovative solution for educational institutions to manage student attendance using advanced facial recognition technology. It offers a user-friendly interface for administrators to set up attendance policies, enroll students, and generate reports. The system enhances security by ensuring only authorized students can access

computer-vision csharp opencv python

Last synced: 17 Apr 2026

https://github.com/preco21/hd2m

A suite of Helldivers 2 macros using computer vision technique

helldivers-2-software macros opencv

Last synced: 16 Apr 2026

https://github.com/ljramones/martial_arts_ocr

Advanced OCR system for digitizing Donn Draeger's martial arts research materials. Features dual-engine OCR (Tesseract+EasyOCR), comprehensive Japanese text processing with romanization/translation, intelligent layout analysis, and academic-quality HTML reconstruction. Specialized for mixed English/Japanese documents with embedded diagrams.

computer-vision digitization easyocr historical-documents image-processsing japanese martial-arts mecab nlp ocr-recognition opencv tesseract

Last synced: 06 Mar 2026

https://github.com/lofilogic/flashback-raw-editor

Custom RAW image processor and UI for the Flashback one35 v2 camera.

image-processing numba opencv pyside6 python raw-processing rawpy wip

Last synced: 20 Apr 2026

https://github.com/allen-reji/paddleocr-text-extraction-ml-model

Utilizes PaddleOCR and advanced image pre-processing techniques to extract product attributes from images.

amazon-ml-challenge image-processing machine-learning opencv paddleocr paddlepaddle pil text-extraction

Last synced: 01 May 2026

https://github.com/debanjum/vitrave

Use visual landmarks to simplify UI traversal in automation scripts

automation computer-vision opencv xdotool

Last synced: 17 Apr 2026

https://github.com/gaborvecsei/surgeon-board

Independent Laboratory Project at University: Contactless Interactive Display for Surgeons

keras machine-learning opencv smartboard surgeon

Last synced: 17 Apr 2026

https://github.com/tentaclepurple/42_leaffliction

👁️ Computer Vision model made with Convolutional Neural Network for leaf disease identification

computer-vision convolutional-neural-networks deep-learning matplotlib opencv plantcv python streamlit tensorflow

Last synced: 09 Apr 2026

https://github.com/mothukurigopi123/facial_expression_recognition-sure_trust-

Facial Expression Recognition System using YOLOv9 & Flask. Detects 5 emotions (Angry, Happy, Natural, Sad, Surprised) from images/live camera with mAP50 of 0.731. Features a web interface with file uploads, real-time processing, & emoji feedback. Built with Python, OpenCV, Flask, HTML/CSS/JS. Ideal for HCI & emotion analysis.

computer-vision deep-learning emoji-suggestions emotion-dataset face-emotion-recognition flask image-classification opencv python roboflow-dataset sure-trust tensorflow yolov9

Last synced: 02 Apr 2026

https://github.com/wasifsohail5/virtual_mouse

Virtual Mouse is an AI-powered, gesture-based control system that replaces traditional peripherals with hand movements. Using MediaPipe for hand tracking and PyAutoGUI for cursor control, it enables seamless clicking, scrolling, and navigation through simple gestures. Experience a futuristic, touchless interaction with your PC! 🚀🖱️

cv2 mediapipe mediapipe-hands numpy opencv pyautogui python

Last synced: 02 Aug 2025

https://github.com/milover/beholder

Industrial machine vision software

genicam machine-vision object-detection ocr opencv

Last synced: 17 Apr 2026

https://github.com/pronzzz/face-detection

Face Detection using Haar Cascades In this project, we used OpenCV's Haar Cascade classifier to detect faces in images. We converted images to grayscale, applied the Haar Cascade, and drew green rectangles around detected faces. We also created a generalized function for face detection and tested it on a new image.

face-detection haar-cascade opencv

Last synced: 01 May 2026

https://github.com/Solrikk/PicTrace-Web

PicTraceV2 is a highly efficient image matching platform that leverages computer vision using OpenCV, deep learning with TensorFlow and the ResNet50 model, asynchronous processing with aiohttp, and Selenium for browser automation. PicTraceV2 allows users to upload images directly or provide URLs, quickly scanning a vast database to find image

automation computer-vision data-analysis data-extraction deep-learning image-processing image-search machine-learning natural-language-processing opencv openpyxl pandas python selenium tensorflow web-scraping yandex yandex-api

Last synced: 15 Aug 2025

https://github.com/dacili/face-recognition

Detect and recognize faces on images or via your camera with python, woohoo!

dlib face-detection face-recognition haar-cascade-classifier opencv python python311

Last synced: 01 May 2026

https://github.com/plstcharles/litiv-base-docker

Docker image builder for LITIV dependencies

docker docker-image ffmpeg opencv opengm ubuntu x264

Last synced: 01 May 2026

https://github.com/fjctp/docker-armhf-opencv24-git

Docker image OpenCV 2.4 git latest for Raspberry Pi

docker opencv raspberry-pi

Last synced: 17 Apr 2026

https://github.com/byigitt/no-sleep

Real-time drowsiness detection system using webcam eye tracking. Monitors Eye Aspect Ratio (EAR) via MediaPipe and triggers an alarm when eyes stay closed for too long.

computer-vision driver-safety drowsiness-detection eye-tracking face-detection mediapipe opencv python safety webcam

Last synced: 03 Apr 2026

https://github.com/aonurakman/human-hand-detection

Hand detection & segmentation using deep neural transfer learning & classical computer vision techniques. - 2022 - University of Padova

computer-vision cpp opencv python yolo yolov3

Last synced: 17 Apr 2026

https://github.com/sonhm3029/kafka-for-computer-visions

This project store example using kafka in AI

deep-learning distributed-systems kafka opencv python

Last synced: 17 Apr 2026

https://github.com/mrtejas/cv-sandbox

A collection of Computer Vision mini-projects tuned for a number of tasks, including face detection, object detection, image segmentation and CLIP. Trained on popular datasets and includes comparative study of the methods. Done as a part of S24 course : Computer Vision at IIIT Hyd

computer-vision cuda ml opencv pytorch yolo

Last synced: 01 May 2026

https://github.com/indrajit-2001/attendence-using-face-detection

Developed a machine learning-based smart attendance system using Python. The system utilizes a webcam to recognize faces and automatically records attendance. An Excel sheet is generated to document the attendance data, enhancing efficiency and accuracy in tracking student presence.

machile-learning opencv python3

Last synced: 03 May 2026

https://github.com/nishanikasineshan/triangle-angles-detection

This project contain two python files from which you can find the angles of triangles automatically or using mouse clicks. Each method has their own pros and cons which can be improved.

mouse-events opencv python triangle-angle-detection

Last synced: 17 Apr 2026

https://github.com/jsonfm/camio

Camera devices manage with opencv based on threading and callbacks.

callbacks opencv python threading

Last synced: 01 May 2026

https://github.com/aayushker/ml_models

ML Models I tried building in Skill Sprint 2.0 Workshop

mlmodel opencv

Last synced: 01 May 2026

https://github.com/yumetodo/docker_tesseract_opencv_env

tesseract + opencv docker image

archlinux docker-image opencv tesseract

Last synced: 17 Apr 2026

https://github.com/notakeith/handscribe

Batch digitization tool for handwritten historical documents. Draw a template once — the system crops fields, runs OCR, and applies LLM correction

docker document-processing handwriting-recognition hexagonal-architecture java llm minio ocr opencv postgresql spring-boot

Last synced: 03 Jun 2026

https://github.com/shobhit-nagpal/playback

Control your media with a wave of your hand

mediapipe opencv opencv-python python

Last synced: 19 Apr 2026

https://github.com/yisus82/zenva-python-image-processing

Python Image Processing Make Instagram-Style Filters - Zenva.com

opencv opencv-python python python3 tkinter tkinter-python

Last synced: 01 May 2026

https://github.com/harshilshrivastava/mask-vs-unmask-classifier-

Face Mask Detection using Deep Learning and Computer Vision using webcam in real time. The Images used for training the deep learning model is a computer generated dataset by compining the facial detection and adding the mask using OpenCV.

opencv python3

Last synced: 03 May 2026

https://github.com/turiphro/dockerfiles

Dockerfiles for some of my public Docker images

docker dockerfile dockerfiles opencv vim

Last synced: 01 May 2026

https://github.com/dkosarevsky/opencv_labs

OpenCV labs in BMSTU

opencv opencv-python

Last synced: 01 May 2026

https://github.com/quanglv1996/filter-color-hsv

The source code uses OpenCV to convert the RGB color channel to HSV, suitable for color filtering problems. The easy-to-use interface makes it easy to find suitable thresholds for different problems.

change-color image-processing opencv opencv2 python python3

Last synced: 09 Apr 2026

https://github.com/nayeem01/facemask-detection

Face-mask detection with TensorFlow and openCV

computer-vision neural-network opencv python tensorflow

Last synced: 09 Apr 2026

https://github.com/jonasagx/nephos

Análise comparativa de algoritmos para criação de mapas de campos de vento

experiment image-processing opencv

Last synced: 01 May 2026

https://github.com/bentheperson1/volume-pincher

change the volume of a windows pc by pinching

machine-learning opencv

Last synced: 18 Apr 2026

https://github.com/shashi278/wordbase-hack

Wordbase is a nice game but I'm just sooo bad at it!

boggle-solver opencv wordbase-hack

Last synced: 01 May 2026

https://github.com/madiyarm/patient-monitoring-raspi-mlx90640

Contactless patient monitoring on Raspberry Pi 4 (MLX90640 + Pi Camera 2): face ID, IR–RGB fusion, alerts, SQLite logs.

computer-vision embedded face-recognition mlx90640 opencv raspberry-pi-4 robotics thermal-imaging

Last synced: 09 Apr 2026