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/sandeepannandi/slicecam

SliceCam is a fun, camera-controlled game powered by OpenCV and Mediapipe that lets you slash flying fruits with real-time hand tracking.

collision-detection handtracking mediapipe mediapipe-hands motiondetection numpy opencv pygame python

Last synced: 06 May 2026

https://github.com/muntahashams/color-detection-on-image

color recognition system which could identify any color in a given image. I did this simply by OpenCV by retrieving the R,G & B values from the pixel and matching them to a color dataframe given in the Colors.csv file.

color-detection color-detector color-recong image opencv

Last synced: 13 May 2026

https://github.com/muntahashams/qr-scan

OpenCV is uses to scan multiple QR at real time.OpenCV can do is facilitate the process of reading barcodes and QR codes, including loading an image from disk, grabbing a new frame from a video stream, and processing it

opencv qr-codes reading-barcodes real-time-qr-scan video-stream

Last synced: 18 May 2026

https://github.com/gregieboi/ascii-art-generator

Just another basic ascii art generator

ascii-art image-processing opencv pillow python3

Last synced: 13 May 2026

https://github.com/quran-yeamen/realtime-videoclassification-deeplearning

Real-time video classification using deep learning and GoogLeNet on live webcam input.

cnn computer-vision deep-learning googlenet opencv python realtime

Last synced: 16 Jun 2025

https://github.com/abynxv/automatedexamsheetgrader-ocr

This Python project automates grading of handwritten or printed answer sheets using OCR (Optical Character Recognition). It extracts student answers from scanned images, compares them to an answer key, and generates a detailed report with class statistics.

numpy ocr-recognition opencv pandas python3 tesseract

Last synced: 27 Jun 2025

https://github.com/cserajdeep/oop-with-python-opencv

Object-Oriented Programming with Python and OpenCV randomly generates day/night-time city landscapes with buildings and trees as objects.

cpp google-colab oop opencv python

Last synced: 19 Apr 2026

https://github.com/alhadikhan/waiter-calling---hand-raise-detection-challenge

This repository contains a Python script to process a provided video to detect hand raises at specific desks using the YOLOv8 object detection model. The project includes steps for extracting video frames, preparing a labeled dataset, training the YOLOv8 model, and performing inference to identify and locate hand raises in the video.

computer-vision data-annotation dataset-preparation deep-learning machine-learning model-training-and-evaluation object-detection opencv python-programming video-processing yolov8

Last synced: 21 May 2026

https://github.com/preethamn15/plant-disease-detector

AI-based plant leaf disease detection using VGG16 CNN with GUI, image upload, webcam, Telegram alerts

ai-project cnn computer-vision leaf-disease-classification machine-learning opencv plant-disease-detection python realtime-detection vgg16

Last synced: 20 Jan 2026

https://github.com/pop0097/object_detection_algorithm

Algorithm to detect an object using the OpenCV Library in Python.

opencv python3

Last synced: 21 May 2026

https://github.com/aliahmadi24/twincams

Python class for stereo vision tasks, including distance/length measurement, calibration, image capture, and 3D point reconstruction

calibration length-measurement machine-vision measurement opencv python stereo-vision

Last synced: 29 Oct 2025

https://github.com/memo-jpg/auto_feeder

Uses Python and OpenCV to track when a bowl is empty and automatically drop food when it is.

opencv raspberry-pi

Last synced: 14 Mar 2025

https://github.com/marvin-vw/road_line_filter

A simple tool for processing road lane detection in camera streams. Customize lane width and line thickness to filter road information and reduce interference.

filter line-detection opencv

Last synced: 21 May 2026

https://github.com/ruan-narici/udemy-python-computervision

This repository contains my projects developed during the Course 'Computer Vision' of Udemy

opencv python

Last synced: 20 Apr 2026

https://github.com/iv4n-ga6l/simple-image-segmentation

Simple implementation of image segmentation using the Watershed algorithm

imagesegmentation matplotlib numpy opencv python watershed-algorithm

Last synced: 13 May 2026

https://github.com/colddsam/modeyolo

ModeYOLO: Elevate image processing with this Python package. Seamlessly perform color space transformations, simplify dataset modification for deep learning, and leverage OpenCV and NumPy. Ideal for YOLO projects, computer vision tasks, and efficient machine learning workflows.

dataset dataset-generation open-source opencv python pythonpackage ultralytics yolo

Last synced: 21 May 2026

https://github.com/shubhamahobia/x_ray_classifier

A deep learning-powered web application that automatically detects pneumonia from chest X-ray images using YOLOv8 classification. Built with Streamlit for an intuitive user interface, the system provides instant analysis with confidence scores and detailed probability breakdowns.

deeplearning machine-learning opencv yolov8

Last synced: 16 Apr 2026

https://github.com/cserajdeep/eye-activity-detection-mediapipe

Eye Activity Detection using Eye Aspect Ration and MediaPipe

ear eye-detection eye-tracking mediapipe opencv python

Last synced: 10 May 2026

https://github.com/soranakk/outoffocusqrreader

OutOfFocusQRReader is a library for reading QR codes from out-of-focus images on Android.

android opencv

Last synced: 07 Mar 2026

https://github.com/vyjayanthipolapragada/human_detection_hog

Detect humans in real-time, image or video and count the detected people using OpenCV and HOG Descriptor

computer-vision easygui hog-descriptor human-detection image-processing imutils numpy opencv os python support-vector-machine

Last synced: 06 May 2026

https://github.com/shwetapardhi/virtula-mouse

This project is a hand gesture mouse using OpenCV, Mediapipe and Python. It uses the cam to detect hand gestures and move the mouse accordingly. It also has fuctions to perform left and right clicks, and scroll up and down etc.. Right hand is used to control the mouse and left hand is used to perform other functions such as copy/paste, undo/redo e

mediapipe opencv pillow pyautogui python tkinter ttkthemes

Last synced: 10 May 2026

https://github.com/peterjakubowski/set-card-game-solver

Python program that solves the SET card game using OpenCV.

opencv python

Last synced: 10 May 2026

https://github.com/berlingoqc/scdrone

Self Control Drone : sdk et application pour contrôler automatiquement un ARDrone avec OpenCV dans un environnement prédéfinis

automation c-plus-plus-17 drone opencv tracking

Last synced: 15 May 2026

https://github.com/sajadtroy/pet-ai

This repository contains code for detecting if a bottle is made of PET (Polyethylene Terephthalate) using a Convolutional Neural Network (CNN) model built with TensorFlow and Keras. It includes scripts for training the model and for using the model to make predictions on new images.

ai artificial-intelligence opencv python

Last synced: 18 Feb 2026

https://github.com/sakshi2215/treeverse

The project aims to address the challenge of accurately enumerating trees in forest areas earmarked for diversion due to developmental projects by developing an image analytics system utilizing satellite imagery or aerial photographs to automate tree enumeration.

cnn deep-learning historical-weather javascript machine-learning opencv python tensorflow treecount

Last synced: 08 Apr 2026

https://github.com/rusenaite/frame-quality-clustering

Python application that processes video files to extract frames and analyze their quality using blur detection and clustering techniques.

numpy opencv python sklearn

Last synced: 11 Apr 2026

https://github.com/kmr0877/image-processing-with-opencv

To read the given Sergei Prokudin Gorsky image file,perform simple mathematical computations on images and reconstruct using image pyramids and perform image adjustments such as improving contrast,brightness etc. and produce a clear image output

brightness-control color-scheme contrast-enhancement grayscale-images image-processing numpy-library opencv python-3-5 rgb-color rgb-color-converter

Last synced: 17 Mar 2026

https://github.com/yasuenag/usafun

Let's count rabbit's feces !!

opencv

Last synced: 25 Apr 2026

https://github.com/iv4n-ga6l/hands-detector-with-webcam

Hands detection in front of webcam using haarcascade_hand.xml hand detector model and openCV

haarcascade haarcascade-classifier haarcascade-hand handdetection opencv python

Last synced: 06 May 2026

https://github.com/kalina559/licenseplatereader

C++ app reading license plates.

computer-vision opencv

Last synced: 10 May 2026

https://github.com/kametan0730/trackcircle

円を追跡するだけ

opencv

Last synced: 23 Jun 2026

https://github.com/felipebrenner/2022-1-processamento-grafico

Atividades desenvolvidas para cadeira de bacharel em Ciência da Computação

c-plus-plus glsl opencv opengl python

Last synced: 08 Apr 2026

https://github.com/muhammad-shofa/face-recognition

Face recognition made with python opencv and insightface that can store user face info in the database and recognize it during 'action' mode.

face-recognition insightface mysql-database opencv python

Last synced: 28 Jul 2025

https://github.com/shivendrra/object-detection

real-time object removal/addition detection pipeline using OpenCV

computer-vision computer-vision-opencv opencv opencv-pipeline

Last synced: 15 May 2026

https://github.com/ishitaagl20/genaivision

Exploring Image Processing with Gemini - Image Describer, Object Finder, and Object Tracker

gemini object-detection object-tracking opencv streamlit

Last synced: 08 May 2026

https://github.com/projects-developer/face-detection-python-project

The Face Detection Python Project is a computer vision project that uses Python and OpenCV library to detect faces in images and videos. Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials

artificialintelligence btechprojects computerscienceprojects computervision deeplearning facedetection facerecognition imageprocessing machinelearning mtechprojects opencv python pythonproject

Last synced: 15 May 2026

https://github.com/marknature/opencv-bootcamp

If you are looking to take your first steps towards learning Computer Vision and AI using OpenCV, this is the best OpenCV course to jumpstart your career.

anaconda computer-vision cv2-library ffmpeg jupyter-notebook matplotlib numpy opencv os urllib zipfile

Last synced: 02 Mar 2025

https://github.com/okamyuji/face-emotion-analyzer

OpenCVとGoを使用したリアルタイム顔表情分析Webアプリケーション。WebRTCでブラウザからカメラにアクセスし、顔の検出と感情分析をリアルタイムで実行します

computer-vision csp csrf face-detection go golang machine-learning motion-analysis opencv realtime-processing security web-application webrtc

Last synced: 03 May 2026

https://github.com/sbnet/gesture

Real-time hand gesture recognition using MediaPipe and OpenCV. Detects hand landmarks from a webcam feed and classifies gestures with a wireframe skeleton overlay

gesture opencv python

Last synced: 01 Jul 2026

https://github.com/mdjamilkashemporosh/facedetectify

This Python script detects faces in an image using OpenCV's pre-trained face cascade classifier. It draws rectangles around the detected faces and displays the result using the PIL library.

face-recognition opencv

Last synced: 10 May 2026

https://github.com/cserajdeep/background-replacement-mediapipe

An easy python code for replacing the background using mediapipe and cvzone packages

background cvzone deep-learning image-processing mediapipe opencv python

Last synced: 05 May 2026

https://github.com/cuixing158/visual-based-odometry-estimation-cpp

Stitching and fusion of on-board surround view BEV real world image sequences, odometer estimation and output of large pixel map

algorithms bev cpp odometry odometry-estimation opencv orb pose-optimization visual-features

Last synced: 05 Apr 2025

https://github.com/nicolestrel/object-telecloning

Object Telecloning detects, replicates, and transfers objects virtually using OpenCV and MediaPipe.

computer-vision machine-learning mediapipe opencv opencv-python python real-time

Last synced: 07 May 2026

https://github.com/pathanin-kht/ObjectDetector

An object detection system using YOLOv5 and OpenCV to detect objects in real-time from a webcam, with features for recording and capturing frames.

opencv python yolov5

Last synced: 01 Oct 2025

https://github.com/tosh2230/burst-capt

Save images continuously with a webcam

docker opencv python

Last synced: 14 Apr 2026

https://github.com/seminarioa/findparking

Sistema de visión por computadora para detección en tiempo real de espacios de estacionamiento disponibles u ocupados, basado en YOLO y OpenCV.

computer-vision opencv yolo

Last synced: 23 Jul 2025

https://github.com/aron-alvarenga/app-python-reconhecimento-facial-haarcascade-opencv

Aplicação Python de reconhecimento facial utilizando Haarcascades e OpenCV.

computer-vision cv2 haarcascade opencv python

Last synced: 21 May 2026

https://github.com/bisma-azeem-13/opencv_basics

This Repo contains Code of topics I learned and Project I practiced from FreeCodeCamp.org OpenCV course

face-detection face-recognition opencv python

Last synced: 16 Apr 2026

https://github.com/ca-thyagaraju/rpsduino

Rock-Paper-Scissors Game with Hand Gesture Recognition and Arduino LCD Display An interactive game using Python, MediaPipe, and OpenCV for gesture recognition, paired with an Arduino Uno and LCD1602 for real-time score display.

arduino image-classification image-processing mediapipe opencv python serial-communication

Last synced: 17 Mar 2025

https://github.com/utkarsh251106/tracking-with-yolo

This project uses YOLOv8 and DeepSORT to detect and track children and adults in video streams. It assigns unique IDs, handles re-tracking after occlusions, and outputs an annotated video with labeled bounding boxes.

computer-vision deep-learning deepsort machine-learning numpy opencv python torch ultralytics yolov8

Last synced: 30 Jan 2026

https://github.com/abdelrahman-amen/face_recognition

This project implements a real-time face recognition system using Python, OpenCV, and the face_recognition library. It identifies individuals by comparing facial features from live video streams with pre-stored encodings, enabling fast and accurate recognition.

cmake cv2 dlib-face-detection face-recognition numpy opencv os python

Last synced: 10 May 2026

https://github.com/rohanchanana2/underwater-image-enhancement

A Python script for enhancing underwater images by applying histogram equalization, gamma correction, and CLAHE. Improves visibility and contrast in underwater photos for better quality and clarity.

clahe opencv python

Last synced: 17 Mar 2025

https://github.com/austinbhale/flask-opencv-camerademo

Examples on how to integrate OpenCV and Flask.

flask opencv python

Last synced: 09 Apr 2026

https://github.com/bhargav-joshi/smile-detection-using-opencv

Smile Detection using OpenCV & Haarcascade's Dataset

haar-cascade opencv smile-detection smile-detector

Last synced: 16 May 2026

https://github.com/thavinduushan/object-detection

Application developed for real-time object detection and counting utilizing COCO dataset

numpy opencv python

Last synced: 15 Apr 2026

https://github.com/m-taghizadeh/mask-face-detection-py

mask face detection built with OpenCV, Keras/TensorFlow using Deep Learning and Computer Vision concepts in order to detect face masks in static images as well as in real-time video streams.

artificial-intelligence computer-vision deep-learning face-detection googlecolab keras machine-learning opencv python tensorflow

Last synced: 05 Apr 2026

https://github.com/vishwast333/traffixvision

TraffixVision is an advanced video analysis tool for real-time traffic monitoring. It detects lanes, tracks vehicles using YOLOv8, and analyzes their direction and travel time. Ideal for smart cities, it provides real-time metrics, counts vehicles, and outputs annotated videos, aiding in traffic management and road safety.

opencv python yolov8

Last synced: 20 Jan 2026

https://github.com/barsikus007/pi

Competition Robot's code

adafruit opencv pygame python raspberry-pi

Last synced: 14 May 2025

https://github.com/cyberlument/opencv-colormasking-red-

This mini project opencv is for educational purpose.

numpy opencv opencv-python pycharm vscode

Last synced: 20 Jan 2026

https://github.com/raykavin/platerecon

A real-time license plate recognition system built in Go using OpenCV (GoCV) and Tesseract OCR. This system captures video from a camera, detects Brazilian license plates, and verifies them against an authorized list for access control.

camera gocv golang gosseract ip-camera license-plate-recognition opencv real-time tesseract-ocr

Last synced: 07 Jul 2025

https://github.com/giatraskon/machine_learning_assignments

Machine learning assignments covering regression, classification, neural networks, adversarial examples, and real-time emotion detection using Python. Includes theoretical insights and practical implementations.

adversarial-examples bayesian-inference bias-variance-tradeoff cifar10 classification deep-learning emotion-recognition iris-dataset k-nearest-neighbours keras machine-learning mnist neural-networks opencv pima-indians-diabetes python regression ridge-regression scikit-learn tensorflow

Last synced: 08 Apr 2026

https://github.com/asllop/calf

Programming language for parallel maths and vector processing in Rust.

functional-programming gpu-computing neon opencv parallel pure-functional rust simd vectors

Last synced: 08 Apr 2026

https://github.com/darwincamahalan/satis-face-tion

A Facial Recognition Project that determines customer facial expression and compare it to the survery answer of the customer, if the customer is satisfied or unsatisfied.

artificial-intelligence computer-vision facial-expression-recognition facial-recognition keras-tensorflow opencv tkinter-gui

Last synced: 07 May 2026

https://github.com/reekrajroy/object-detection

Object detetion using python and opencv without using any third party libraries

opencv python

Last synced: 12 Apr 2025

https://github.com/rakeshkanneeswaran/radix-ai

RaidexAI is a Next.js application integrated with a machine learning model, YOLOv8, to detect anomalies in radiology images. The output is sent to a Flask server, which uses OpenCV to create Regions of Interest (ROIs) in the images and employs a Language Model (LLM) for contextual analysis, interpreting the content alongside the detected anomalies

autodistill nextjs opencv vercel-deployment yolov8

Last synced: 02 May 2026

https://github.com/ayaatmohammed/computervision-handgesturemouse

A virtual mouse controlled by hand gestures using Python, OpenCV, and MediaPipe. Features include smooth movement, clicking, dragging, and proportional scrolling.

computervision gesture-control hand-tracking mediapipe opencv python virtual-mouse

Last synced: 07 May 2026

https://github.com/rahul2002m/sleep-and-drowsiness-detection-using-opencv-and-mediapipe

Detect sleep and drowsiness in real-time video streams via facial landmark analysis using OpenCV and Mediapipe. Designed for Python, fast integration, and applications in safety and productivity.

computer-vision drowsiness-detection face-mesh mediapipe opencv opencv-python python real-time sleep-detection

Last synced: 08 May 2026

https://github.com/siddhant13421/gesture-music-player

Control your music player with hand gestures using OpenCV + MediaPipe. Play, pause, adjust volume, skip tracks, and scrub songs — all hands-free.

gesture-recognition mediapipe musicplayer opencv python

Last synced: 09 May 2026

https://github.com/drissiomar98/opencv-learnings

This repository hosts my personal notes, coding experiments, and projects as I delve into both the foundational concepts and advanced capabilities of OpenCV, the open-source computer vision library.

computer-vision opencv

Last synced: 15 May 2026

https://github.com/xavier-hernandez/emgucv

Linux docker images for emgucv

emgu-cv emgucv linux opencv

Last synced: 17 May 2026

https://github.com/ckswls56/fossil

인간컴퓨터상호작용 프로젝트입니다.

django-rest-framework easyocr opencv

Last synced: 15 May 2026

https://github.com/katahiromz/helloopencv

Simple C++/OpenCV hello world

cmake cxx hello-world opencv

Last synced: 06 May 2026

https://github.com/ankitpundir7/face-detection-system

This Project is able to detect human faces in photos, videos and real-time. Duration : (Dec 2022- Jan 2023)

cv2 haar-cascade haar-cascade-classifier machine-learning machine-learning-algorithms opencv python

Last synced: 16 May 2026

https://github.com/bisma-azeem-13/facial_landmark_detection

This repository contains my project code. I worked on Facial Landmark Detection via Webcam and uploaded Images and Videos.

face face-recognition landmark-detection opencv python realtime-detection

Last synced: 15 May 2026

https://github.com/iroyalx/opencv_object_detector

detecting objects by color filtering using opencv on BLUM Telegram bot

auto autoclicker blum blum-telegram-bot object-detection opencv opencv-python

Last synced: 22 May 2026

https://github.com/schctl/medo

Image processor for astrophotography

astrophotography image-processing opencv rust stacking

Last synced: 15 May 2026

https://github.com/hansalemaos/getpartofimg

Extracts a part of the image specified by width and height from the given image file path using OpenCV.

crop image opencv part

Last synced: 15 May 2026

https://github.com/sno2/summit

Summit: HackISU submission

hackathon opencv python

Last synced: 15 May 2026

https://github.com/muhammadsaadx/dermoscopy-image-processing-opencv

In this project, I have used two methods to detect lesions on the skin: K-Means Clustering and Connected Components Labeling. With these techniques, I was able to identify the primary region of the skin containing pigmented skin lesions. Additionally, I incorporated Run Length Encoding, a lossless compression method, to store the image data.

image-processing kmeans-clustering opencv runlengthencoding

Last synced: 12 Mar 2025

https://github.com/karanvishwakarma-1807/face-mask-detection

Real-time face mask detection using TensorFlow and OpenCV — train a CNN model to classify mask/no mask and deploy with OpenCV video stream.

computer-vision deep-learning face-mask-detection image-classification object-detection opencv public-safety python tensorflow

Last synced: 04 May 2026

https://github.com/muhammadsaadx/compiler-on-cpp

In this project, I have developed a small compiler that reads a .txt file. The compiler performs two main tasks: parsing the file and detecting any errors within it. After successfully parsing the file, the compiler proceeds to read specific commands for image processing functionalities. These functionalities have been implemented using OpenCV.

image-processing opencv

Last synced: 12 Mar 2025

https://github.com/hivesolutions/crossline

Simple event pipping and storing infra-structure

counter data opencv warehouse

Last synced: 15 May 2026

https://github.com/dragonscypher/autonomous-surveillance-robot

Developed an autonomous surveillance robot and updated it with Raspberry Pi, Python, OpenCV, and ROS, winning 1st place at SRM Techknow 2017 by implementing SLAM for mapping and React Native for real-time monitoring.

opencv python raspberry-pi ros

Last synced: 08 Apr 2026