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/wonderwoman2020/gui4opencv

This is an app for educational purpouses so students can focus on learning image processing algorithms from OpenCV and not on creating GUI. It will contain a few examplary functions from OpenCV, but overall it will be a template for students to put some more material into it. All people interested in learning OpenCV are welcome to try it out!

academic-project cpp educational opencv qt

Last synced: 06 Mar 2026

https://github.com/snikulov/vidstream

Experiments with bch encoding on video stream

error-correcting jpeg opencv video video-stream

Last synced: 26 Jul 2025

https://github.com/nitesh-thapliyal/image-processing-fun-with-opencv

This repo contains -> Creating of an image, Combining of images, Cropping and Swapping of images

computer-vision image-processing opencv opencv-python

Last synced: 18 Apr 2026

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/kishan9993/empathai-your-emotional-well-being-companion

🌟 Combat loneliness with EmpathAI, your AI emotional companion that offers personalized support to promote mental well-being and connection.

generative-ai hugging-face-transformers huggingface mediapipe opencv pytorch reactive-native-js stable-diffusion vision-transformers

Last synced: 09 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/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/sambit-mondal/jarvis

Jarvis is an innovative intelligent assistant tailored to support students in their academic endeavors. By simply invoking the command Jarvis, students can ask any question and receive immediate assistance, making studying more interactive and efficient.

ai docker flask mern-stack ml opencv socket threejs web-development

Last synced: 06 Apr 2026

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/anvith12/sign-language-recognition

Indian Sign language Recognition using OpenCV

deeplearning machine-learning opencv sign-language-recognition

Last synced: 17 May 2026

https://github.com/alwaysai/oak-cameras

oak camera apps using alwaysai api's

computer-vision machine-learning opencv

Last synced: 17 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/karlex1/object_detection

🎯 Object Detection in Real-Time using MediaPipe and OpenCV!

mediapipe object-detection opencv

Last synced: 30 Apr 2026

https://github.com/biswajit6844/text-extraction-from-images

Extract text and its region from image using openCV

computervison image-analysis opencv python

Last synced: 01 May 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/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/iv4n-ga6l/realtime-cars-detection

Realtime cars detection in video using yolov8

cars-detection opencv python ultralytics yolov8

Last synced: 28 Apr 2026

https://github.com/priyanshishuklaa/gesturex

GestureX is a real-time Indian Sign Language (ISL) translator that converts hand gestures into text and speech. It helps bridge the communication gap between the deaf community and the hearing world using computer vision and machine learning.

computer-vision deep-learning flask gesture-recognition gtts indian-sign-language indian-sign-language-translator isl machine-learning opencv python real-time-translation-accessibility sign-language-translator speech-synthesis tensorflow

Last synced: 09 Apr 2026

https://github.com/noxs1d/cv-emotion-classification

This project is a deep learning-based system for detecting human emotions from facial images using TensorFlow, OpenCV, and NumPy.

cnn cnn-classification dockerfile keras numpy opencv tensorflow transfer-learning

Last synced: 09 Apr 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/hasnainroopawalla/image-colorization-using-opencv

Generate a coloured image/video from a grayscale image/video. Uses the Caffe Model to predict 'ab' channel values from 'L' intensity value for each pixel.

caffemodel deep-learning opencv python

Last synced: 14 May 2026

https://github.com/marianpekar/ace-of-spades

OpenCV image recognition project for playing DOOM (or any game) with cards ♣ β™₯ β™  ♦

doom imagerecognition multithreading opencv

Last synced: 16 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/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/shibam120302/dog_breed_prediction_app

The Dog Scanner app will identify your dog's breed reliably in just a few seconds! Besides taking a picture, you can also record a video or upload an image from your gallery. Got a mixed breed? No problem, the Dog Scanner app also recognizes mixed breeds!

keras numpy opencv python

Last synced: 06 Apr 2026

https://github.com/pd2871/normal-bbox-to-yolo-txt-file-converter

This repo contains code which will take normal bounding box detected from the image in OpenCv format and convert it to txt format

bbox bboxes opencv yolov5

Last synced: 20 Mar 2025

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/zeyyildm/sesin-el-ile-kontrol-edilmesi

Bilgisayardaki ses yüksekliğini el ile kontrol etme

opencv

Last synced: 02 Feb 2026

https://github.com/ronaldsg20/compu-paralela

CΓ³digos de ejemplo para computaciΓ³n paralela y distribuida

cuda opencv openmp posix-threads

Last synced: 14 May 2026

https://github.com/pd2871/genderandageclassification

This repo contains code for Gender and Age classification using Haar Cascade(Cascade Classifier) of OpenCV framework and CNN for face detection and Classification.

cnn deep-learning face-detection gender-classification gender-recognition opencv python

Last synced: 19 May 2026

https://github.com/rishik-m/elective_project

Motion Detector with OpenCV library

datetime opencv python3

Last synced: 17 May 2026

https://github.com/cadedupont/color-frequency-palette

C++ project for finding the most frequent colors in an image and generating a color palette

color-palette image-analysis image-processing opencv

Last synced: 17 May 2026

https://github.com/prakash-aryan/pygui-steganography

pygui-steganography is a Python GUI application that allows users to perform steganography, which is the practice of concealing data within other data, specifically images. It provides an intuitive graphical user interface built with PyQt5 for encoding and decoding text, images, and binary data using the Least Significant Bit (LSB) technique.

opencv pygui pyqt5 python python3 steganography steganography-algorithms steganography-encoding

Last synced: 16 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/iamhetshah/visual-odometry

Monocular Visual Odometry using feature tracking and essential matrix decomposition to estimate camera trajectory from video input.

computer-vision feature-tracking monocular-depth-estimation opencv python slam visual-odometry

Last synced: 17 May 2026

https://github.com/kasraskari/skin-retouching

skin retouching and using mouse-handling with OpenCV

computer-vision inpainting jupyter-notebook mouse-events opencv python skin-retouching

Last synced: 17 Feb 2026

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/adityamulgundkar/opencv-nuget

OpenCV NuGet Package with support for multiple msvc versions.

opencv

Last synced: 14 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/bugdaryan/smile-detector

Smile detecor script, that connects to webcam, detects smile and takes a photo

haar-cascade opencv smile-detection

Last synced: 16 May 2026

https://github.com/shubhro2707/smart-vehicle-object-detection

End-to-end project for vehicle detection using OpenCV, SVM, and YOLOv5

computer-vision deep-learning machine-learning opencv vehicle-detection yolov5

Last synced: 17 May 2026

https://github.com/anurag1101/face_recognition

A Python project using OpenCV to detect and highlight faces in images with Haar cascade classifiers. Simple and efficient face detection made easy!

face-detection face-recognition opencv python python3

Last synced: 21 May 2026

https://github.com/elenaches/python-image-scanner

A college project in Python using OpenCV, a simple app that takes an photo of a paper, and outputs an edited image with the paper properly aligned as though it was scanned.

image-manipulation image-processing opencv opencv-python python scanner-cam

Last synced: 16 May 2026

https://github.com/erenisci/opencv

OpenCV

opencv python

Last synced: 17 May 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/piero24/detect-decode-the-barcode

A two-stage pipeline for detecting and decoding barcodes from images.

barcode barcode-scanner huggingface object-detection opencv qrcode qrcode-scanner ultralytics yolov8

Last synced: 16 May 2026

https://github.com/eurohlam/opencv-java-samples

Some experiments with OpenCV

java opencv

Last synced: 29 Apr 2026

https://github.com/himudigonda/attendancer

An OpenCV based attendance system.

attendance-system opencv opencv-python python3

Last synced: 08 May 2025

https://github.com/shivanisingh77/face-attendance-system

Face Attendance System project is designed to automate attendance using facial recognition. It captures and identifies individuals' faces through a camera, comparing them with a pre-existing database to mark attendance. This system aims to enhance convenience and accuracy by replacing manual attendance-taking.

attendancemanagement camera face-recognition facedetection opencv python realtime-database

Last synced: 16 May 2026

https://github.com/sahilkumardhala/hand-gesture-piano

It is a python script, which is described on Hand-Gesture-Piano is a unique and innovative project that brings the world of music and technology together.This project utilizes computer vision and machine learning to detect and interpret hand gestures, transforming them into musical notes on a virtual piano interface.

cv2 cvzone opencv python python3

Last synced: 10 Sep 2025

https://github.com/eduherminio/traffic_sign_detection

Traffic Sign Detection using OpenCV.

computer-vision opencv

Last synced: 21 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/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/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/bayunova28/age_gender_recognition

This repository contains about my personal project to build age gender detection

cnn computer-vision deep-learning opencv python

Last synced: 05 Apr 2025

https://github.com/ant59/qr-access-control

Really basic access control mechanism written in Rust. Allows issuing and visually verifying QR codes.

opencv qrcode rust

Last synced: 08 May 2025

https://github.com/unanancyowen/customvisionsample

Azure Cognitive Services - Custom Vision Sample Program for OpenCV DNN Module (C++)

cognitive-services custom-vision opencv

Last synced: 21 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/meta-ben/mosaicmaker

2017 - C++ / OPENCV Mosaic making tool

cpp mosaic opencv

Last synced: 17 May 2026

https://github.com/vinayak25/facial_recognition

Facial Recognition using python and computer vision library(OpenCV)

facial-detection facial-recognition opencv opencv-python python

Last synced: 14 May 2026

https://github.com/gill-singh-a/qr-code-generator

A Program that generates QR Code Images from the given data

computer-vision opencv python python3 qrcode qrcode-generator

Last synced: 14 May 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/harshdwivediiiii/road-management-system

An AI-powered road hazard detection system that automatically identifies potholes, cracks, and road anomalies using computer vision and vehicle dashcam footage. The system geotags detected hazards and reports them to a centralized dashboard, enabling authorities to take faster action and improve road safety.

fastapi flask machine-learning mongodb mongodb-atlas opencv python yolo11s

Last synced: 10 Apr 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/varuntotakura/qrcodereader

It will read the QR code and give the Ouput

opencv python python3 qrcode qrcode-reader qrcode-scanner

Last synced: 27 Jul 2025

https://github.com/nomcodio-automation-systems/houghsigndetector

HoughSignDetector is a C++ project that uses the Hough Transform to detect the corners of a stop sign in images. The project processes the image, generates a Hough Space, identifies line intersections, and compares the detected shape to a stop sign's structure.This tool can be used for basic image recognition tasks in traffic sign detection.

cpp graph-theory hough-transform image-recognition maschine-vision opencv

Last synced: 16 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/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/marcos-moura97/p3dx_qrcode_ros

QR Code Recognizer Robot using OpenCV

opencv ros

Last synced: 17 May 2026

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/timur-sa/en24-computervisionsolution

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ распознования ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², поиска ΠΏΡƒΡ‚ΠΈ ΠΈ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ с Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠΌ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… сорСвнования "ЭнСргия Π² ДСйствии" (2024-2025 Π³ΠΎΠ΄).

computer-vision opencv opencv-python python

Last synced: 17 May 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/snoozelemon/computer-vision

V. The primary aim was to see how well YOLOv5 detects objects in situations where the objects are occluded or partially hidden from view. The system takes video from either a webcam or a video file uploaded and processes each frame instantly

opencv python yolov5

Last synced: 17 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/opennessgames/Xncut

A professional video editing software that only supports Linux

audio c cpp ffmpeg fhmf frei0r lzma mid midi opencv opengl qml qt video-cut xixi

Last synced: 19 Jul 2025