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/team-embeddia/project-notboomvim

Provides system software and hardware to proactively prevent crowd fluidization and crowd collisions.

ai detectron2 hailo hailo-ai hailo8l opencv opencv-python python raspberry-pi raspberry-pi-camera tensorflow yolov8x

Last synced: 04 May 2026

https://github.com/asukiaaa/clj-opencv-swing-example

A clojre project to use opencv and swing.

clojure opencv swing

Last synced: 16 May 2026

https://github.com/gill-singh-a/intel-realsense-ball-detection-and-ranging

Detection and Ranging of Ball using Intel Realsense Camera and Circular Hough Detection via OpenCV

computer-vision cpp depth-estimation detection intel opencv python realsense ros tracking

Last synced: 09 Apr 2026

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://gitlab.com/Stanjan/sudoku

Sudoku generators, solvers and readers

generator ocr opencv solver sudoku

Last synced: 17 Jun 2025

https://github.com/premchandyadav369/dip_lab

Digital Image Processing Lab Experiments

image-processing opencv opencv-python python

Last synced: 16 May 2026

https://github.com/sartaj0/golang-cv

This project was created as part of my learning of Go and my interest in the OpenCV library.

computer-vision go golang opencv opencv-go

Last synced: 02 Feb 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: 02 Jul 2026

https://github.com/ramarav/image_filters

Image filters using Open CV

opencv python python-3 python3

Last synced: 02 Jul 2026

https://github.com/nezihesozen/udacity-cpp-nanodegree-build-a-concurrent-traffic-simulation

Udacity C++ Nanodegree Program- 4th Project: Program a Concurrent Traffic Simulation

concurrent-programming cpp opencv traffic-simulation

Last synced: 02 Jul 2026

https://github.com/piyush1927/proctorai2

Developed an automated exam proctoring platform that integrates with Google Forms and Microsoft Forms for real-time monitoring, including checks like multiple people detection, tab and full-screen checks, while enabling teachers to create and manage exams, track participation, and monitor terminated students for malpractice through an admin portal.

css express flask mongodb nodejs opencv react reactjs tenserflow tensorflowhub

Last synced: 30 Dec 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/suraj5424/yolov8-video-object-detection

Complete 🎥 YOLOv8-based pipeline for video frame extraction, 🖼️ custom dataset annotation, ⚙️ model training, and real-time 🎯 object detection with visualization — in a 📓 Jupyter Notebook for seamless computer vision workflows.

data-annotation-tools image-processing object-detection opencv video-processing yolov8

Last synced: 18 Apr 2026

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

The Image Processing Lab repository showcases a variety of image processing techniques using Python. It covers essential concepts such as image manipulation (resizing, cropping), enhancement (adjusting brightness/contrast), analysis (edge detection, contours), color space conversions, and noise reduction.

color-space-conversion image-analysis image-enhancement image-manipulation image-processing noise-reduction numpy opencv python

Last synced: 03 Oct 2025

https://github.com/picovico/facedetect-py

a simple face detector for batch processing (Friendly fork of https://github.com/wavexx/facedetect)

facedetect frontal-face haar-cascade-classifier opencv opencv-python picovico

Last synced: 29 Sep 2025

https://github.com/haydenshively/fddb-unet

an attempt at using the UNet architecture to detect faces in FDDB images

face-detection keras opencv unet

Last synced: 11 May 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/shresth26/scan-qr-code

This program is able to scan QR and bar code using webcam

computer-vision opencv python

Last synced: 18 May 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/kunalmehra075/ai-gym-trainer-opencv

An AI-powered Virtual Gym Trainer 🏋️ using OpenCV and MediaPipe that counts your exercise repetitions (e.g., bicep curls) by analyzing your form. It provides feedback by counting full reps when the full angle is reached and partial reps (e.g., 0.5) for halfway movements.

ai finger-counter fingercount gym mediapipe opencv opencv-python python trainer webcam

Last synced: 20 Apr 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/abbasraza5055/handgesturevolumecontrol

Hand Gesture Controlled Volume System using OpenCV, MediaPipe, and Pycaw for real-time volume adjustment with webcam input

computer-vision gest hand-gesture hand-tracking human-computer-interaction machine-learning mediapipe mediapipe-hands opencv python3 volume-control

Last synced: 08 May 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/coder-141/weight-lifting-pose-estimation

A computer vision-based web application for recognizing and optimizing weight lifting movements using MediaPipe, OpenCV, and Flask with a styled frontend.

html-css-javascript mediapipe opencv python

Last synced: 20 Apr 2026

https://github.com/vaurenw/robotics_stuff

projects with computer vision and an arduino

arduino-uno mediapipe opencv python

Last synced: 17 Jun 2025

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/rohazshaik07/punchers-gesture-control

Developed a gesture-based keyboard controller for the "Punchers" boxing game using Python, MediaPipe, and OpenCV. Implemented precise detection of boxing gestures (jabs, leans) with a modular design. Integrated with CrazyGames via keyboard inputs, showcasing skills in computer vision and real-time gesture recognition.

boxing computer-vision gesture-recognition mediapipe opencv python

Last synced: 17 Jun 2025

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/karlex1/object_detection

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

mediapipe object-detection opencv

Last synced: 30 Apr 2026

https://github.com/hadson0/dip-candy-classification

Candy classification project using digital image processing. Includes dataset creation, model development, and evaluation tools with TensorFlow, OpenCV, and Albumentations. Complete setup and instructions provided for building and training the model.

albumentations bounding-boxes cnn computer-vision cvat image-classification image-processing keras machine-learning matplotlib numpy opencv python seaborn sklearn tensorflow

Last synced: 29 Sep 2025

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/ncravino/recbot

Experiments in Computer Vision: Face Detection and Face Recognition using OpenCV

computer-vision cpp deep-learning face-detection face-recognition harcascades opencv sface

Last synced: 16 May 2026

https://github.com/Marvin-VW/3dengine_python

3D engine written in Python using OpenCV and NumPy

3dengine numpy opencv python

Last synced: 29 Sep 2025

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/scify/icstudy

Java application that helps students with severe visual impairments to prticipate in the classroom.

ffmpeg java java-jar-icstudy javacv maven opencv opencv-java

Last synced: 12 Apr 2025

https://github.com/lunik/qr-code-tools-poc

Decoding QR Code with Python & OpenCV

opencv python qrcode

Last synced: 05 Apr 2025

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/robertsmrek/parallel-rgb-histogram-computation-with-openmp

Demonstrates how to compute histograms for an RGB image using various parallelization strategies with OpenMP.

cpp opencv openmp

Last synced: 16 May 2026

https://github.com/realorangeone/opencv-js-aruco-build

Custom build of OpenCV with ArUco support

aruco emscripten opencv

Last synced: 05 Apr 2025

https://github.com/25-masik-52/linkopasstgbot

The telegram bot that can help you complete the levels in the game "Linko".

cpp20 open-source opencv tg-bot

Last synced: 29 Apr 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/kitsuya0828/lecture-capture-pdf

A streamlit/Python app which automatically converts a lecture video into a PDF file

img2pdf opencv python streamlit

Last synced: 04 Apr 2025

https://github.com/faeq-f/alset

Track following robot using the EV3 kit, LeJOS (Java for Lego Mindstorms) and an Android phone

android-application android-studio ev3-robot lejos lejos-ev3 opencv self-driving-car

Last synced: 02 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/jjshay/art-crop-system

AI-powered artwork detection and cropping with multi-tier analysis

ai artwork automation computer-vision image-processing opencv pillow python

Last synced: 15 Jan 2026

https://github.com/iv4n-ga6l/facedetection

Face detection using OpenCV and Haar cascades to detect faces in images or real-time video streams.

facedetection haar-cascade haar-cascade-classifier opencv python

Last synced: 16 May 2026

https://github.com/hunterhere/redroundlaserdetector_with_opencv

This small program is used to detect laser point by web camera

laser-detect opencv python

Last synced: 04 Apr 2025

https://github.com/mr-vaibh/facecrop-thumb

Generate thumbnails of detected faces in images using Python. This package leverages the MTCNN (Multi-Task Cascaded Convolutional Neural Network) for accurate face detection and OpenCV for image processing.

face-recognition image-processing mtcnn opencv pypi python thumbnail-generator thumbnails utility

Last synced: 02 May 2026

https://github.com/imsatyasaiteja/attendance-management-system

AMS app is made using C++ language, QT framework and OpenCV libraries. It can mark the attendance of a person by performing face detection.

cpp-programming linux multifile-programming opencv opencv-contrib-cpp qmake qt-framework qtcreator windows-11

Last synced: 20 Jan 2026

https://github.com/sundarsharma332/itest

mart Face Tracker Pro is a real-time face tracking and analysis application that uses AI to monitor face position, detect objects, and provide instant feedback on positioning quality. Built with TensorFlow.js and modern web technologies, it offers professional-grade face tracking with detailed analytics and session logging.

analytics-dashboard computer-vision face-detection javascript object-detection opencv real-time-tracking session-management tensorflow-js webapp

Last synced: 16 May 2026

https://github.com/andrejgockov/facerec-face-detection-application

FaceRec is an easy to use application made to detect faces caught in uploaded images and in the users camera.

csharp face-detection haar-cascade opencv opencvsharp windows-forms

Last synced: 02 Feb 2026

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/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/tosh2230/burst-capt

Save images continuously with a webcam

docker opencv python

Last synced: 14 Apr 2026

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/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/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/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/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/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/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/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/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/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/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/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/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/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/pingsutw/opencvdl-course

INTRODUCTION IMAGE PROCESSING,COMPUTER VISION AND DEEP LEARNING

c-plus-plus deep-learning machine-learning opencv python

Last synced: 09 May 2026

https://github.com/pavel-durov/rp-home-security-cam

Raspberry Pi Home Security Camera Application

face-recognition opencv python raspberry-pi security-camera

Last synced: 06 May 2026

https://github.com/ianseeingbeing/pdf_to_video

PDF to Video CLI program wirtten in modern C++

cpp ffmpeg image-sequence opencv pdf pdf-to-video poppler video-processing

Last synced: 20 Mar 2025

https://github.com/luca-pellegrini/cv-lab

Assignments from the Computer Vision laboratory

computer-vision cpp opencv

Last synced: 25 Apr 2026

https://github.com/think-elearn/toki-pona-ai

AI-powered toki pona language learning app

agentic-ai django generative-ai llm mediapipe opencv python

Last synced: 20 Mar 2025

https://github.com/devroopsaha744/yogifix

YogFix is a real-time Yoga Pose detection and feedback system built using Python, OpenCV, and Mediapipe for pose estimation. The system is served via a FastAPI backend that captures webcam frames server-side, processes them to detect poses, and provides real-time feedback over WebSocket connections.

ai-trainer computer-vision fastapi mediapie opencv pose-correction pose-detection pose-estimation python websockets yoga

Last synced: 20 Mar 2025

https://github.com/shivam-dhir/investigating-netflix-movies-and-guest-stars-in-the-office

Investigating Netflix Movies and Guest Stars in The Office is a Python project on DataCamp where I explored if Netflix movies are getting shorter over time and identified the top guest stars in "The Office." I used pandas and matplotlib for data analysis and visualization.

opencv python

Last synced: 16 Apr 2026

https://github.com/piero24/food-recognition-and-leftover-estimation

computer vision system capable of scanning a canteen consumer's food tray at the end of a meal to estimate the amount of leftovers for each type of food.

classification cmake computer-vision cplusplus cplusplus-17 food food-classification food-segmentation leftover localization makefile opencv segmentation unipd unipd-dei

Last synced: 16 May 2026

https://github.com/jimohola/car-park-space-counting-using-opencv

A project about how we can count the number of cars in a Car Park using OpenCV.

conputer-vision opencv pycharm python

Last synced: 20 Jan 2026

https://github.com/0xhericles/facerecognition

Face recognition with OpenCV integrated with arduino

arduino cpp face-recognition opencv

Last synced: 11 May 2026

https://github.com/djdhairya/background-removal-

Used OpenCV to remove background from the image

deep-learning machine-learning opencv

Last synced: 16 May 2026

https://github.com/gilzoide/processamento-imagens

Repositório de Processamento de Imagens - SCC0251, turma 2017-1

image-processing opencv opencv-python

Last synced: 16 May 2026