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/harrisonfulford/polyglot-hackthe6ix_24

Streams feed to program and uses basic image recognition to identify any objects you see for the first time throughout the recording. Takes first time objects and shows you what they mean in a language of your choice. Works live and with storage, which sets it apart from traditional translators, as you can learn things both on the fly or at home.

image-recognition machine-learning opencv smart-glasses tensorflow unity

Last synced: 04 May 2026

https://github.com/heisenberg141/probability-based-boundary-detection

This Repository consists of implementation of probability based boundary detection algorithm which gives more accurate results than canny edge detection.

boundary-detection canny-edge-detection computer-vision edge-detection gabor-filters gaussian-filters image-gradients image-processing kmeans-clustering lm-filters numpy opencv python3 sobel-filter texton-maps

Last synced: 04 May 2026

https://github.com/mathunder/tse_hand_project

This repository is a school assignment. The goal of this exercise is to create a game that captures the hand of the user and creates a 3D model of it.

cpp opencv opengl qtcreator

Last synced: 04 May 2026

https://github.com/matt-atadata/stunning-color

Dominant color extraction and colorspace mapping

color-picker machinevision opencv python3 visionprocessing

Last synced: 05 May 2026

https://github.com/xyz-jphil/xyz-jphil-win11_oneocr-tools

Command-line tools and output formatters for Windows 11 OneOCR using Java FFM (Foreign Function & Memory API).

java java-ffi java-ffm java22 ocr oneocr opencv optical-character-recognition snipping-tool windows11

Last synced: 05 May 2026

https://github.com/muhammadsaqib001/streamlit-app-for-shadow-detection

Shadow Detector App is a web application built using Streamlit that utilizes a trained UNet model to identify and analyze shadows in uploaded images. This app allows users to upload images and detect shadows using advanced AI technology with just a click of a button.

computer-vision data-science image-processing machine-learning opencv pillow python streamlit streamlit-dashboard

Last synced: 05 May 2026

https://github.com/hamidhosen42/python-opencv

OpenCV is a huge open-source library for computer vision, machine learning, and image processing.

computer-vision image-processing machine-learning opencv python python-library

Last synced: 05 May 2026

https://github.com/imamhs/lnect

Kinect viewer using OpenCV, libfreenect and GTK+ libraries

gtk3 gtkmm microsoft-kinect-gui microsoft-kinect-viewer opencv

Last synced: 06 May 2026

https://github.com/drwaterycat/vision2017-2.0

Redo of the 2017 Vision Code

cameraserver frc java opencv

Last synced: 06 May 2026

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

Real-Time Face Detection and Recognition System is a Python-based application that detects and recognizes faces in real-time using face_recognition for encoding, faiss-cpu for similarity searches, and opencv-python for processing. It features a FastAPI backend and a frontend for seamless interaction, enabling efficient matching with large datasets.

face-recognition fastapi machine-learning opencv

Last synced: 06 May 2026

https://github.com/affromero/pixelcache

A versatile image processing library for Python with built-in support for caching, using Pillow, NumPy, and PyTorch.

image-processing numpy opencv pillow pytorch torchvision

Last synced: 07 May 2026

https://github.com/haveyoumetmiz/drivesync

An innovative Unity racing game using OpenCV to enable real-life object detection as a control system. Players steer a car using a circular object (e.g., a plate) detected via a webcam, creating an immersive gameplay experience.

gamedevelopment objectdetection opencv racinggame unity unity3d unity3d-games

Last synced: 07 May 2026

https://github.com/mehran-rahmanzadeh/firedroneonboard

Fire Fighter Drone on-board python scripts. Implemented for Iran Fire Fighting Organization

autopilot drone dynamixel opencv px4 python ros

Last synced: 07 May 2026

https://github.com/brucesdad13/autonomous-picar-x

Autonomous Driving with PiCar-X Using OpenCV

computer-vision opencv raspberry-pi

Last synced: 07 May 2026

https://github.com/eljandoubi/facial-keypoint-detection

In that project, I combined my knowledge of computer vision techniques and deep learning architectures to build a facial keypoint detection system. It was designed to take in any image with faces and predict the location of 68 distinguishing keypoints on each face.

opencv pytorch pytorch-cnn

Last synced: 07 May 2026

https://github.com/anasbm1000/real-time-helmet-detection

An IoT project capable of identifying and warning riders who are not wearing helmets in real-time using machine learning technologies.

convolutional-neural-networks deep-learning machine-learning mobilenetv2 opencv raspberry-pi tensorflow2

Last synced: 08 May 2026

https://github.com/takbs2412/openvision

Vision Processing using Python and OpenCV

frc opencv python

Last synced: 08 May 2026

https://github.com/luisfelipepoma/image_processing

Learning about image processing with GAN, Diffusion Models and CNNs in python

computer-vision cv2 ia image-processing learning opencv python

Last synced: 08 May 2026

https://github.com/toby-sanders-101/mydigits

Everything needed to create a AI bot that can read images

deep-neural-networks image-classification matplotlib numpy opencv pyautogui python

Last synced: 08 May 2026

https://github.com/prthd/ai-powered-voice-assisted-object-locator

🔍 Real-time object detection with voice command integration using YOLOv5 (Objects365), OpenCV, MediaPipe, spaCy NLP, and SpeechRecognition. Enhances accessibility by guiding users to locate indoor objects with directional feedback relative to their position. Ideal for smart-home, accessibility tech, and assistive applications.

computer-vision nlp object-detection opencv python real-time-systems spacy speech-recognition voice-assistant yolov5

Last synced: 08 May 2026

https://github.com/willigarneau/object-detection-cuda

🕺 Put my knowledge of OpenCV and Cuda into practice to create an object detection system. 💻

camera cplusplus cuda detector filter opencv

Last synced: 08 May 2026

https://github.com/lpyleo/raspberry-pie-car

树莓派大作业

opencv python raspberry-pi

Last synced: 09 May 2026

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

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

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

Last synced: 09 May 2026

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

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

customtkinter faster-whisper mediapipe opencv pyautogui speech-recognition

Last synced: 09 May 2026

https://github.com/jluispcardenas/static_google_map_to_areas

Tool that processes a google static map and gets its areas in m2

googlemaps image-processing opencv opencv-python python

Last synced: 09 May 2026

https://github.com/ramsailopal/doc-scan

A demonstration of document QR Code/text scanning using Tesseract and opencv

opencv python3 qr-code qr-generator tesseract-ocr

Last synced: 09 May 2026

https://github.com/deusares/drawerfunctions

A collection of PIL, Numpy and OpenCV functions to manipulate images

generative graphic image-processing numpy opencv pil pillow python

Last synced: 09 May 2026

https://github.com/ibz-04/number-plate-recognition

Vehicle number plate recognition using computer vision and image processing

anpr computer-vision easyocr matplotlib-python numpy object-detection opencv

Last synced: 09 May 2026

https://github.com/asus4/cinderopencv3sample

OpenCV 3 Tracking API

cinder opencv opencv3

Last synced: 09 May 2026

https://github.com/chekoduadarsh/padded-image-resizer

Image Resizer Desinged for DL project which can resize the image keeping aspect ratio!!

aspect-ratio data-preprocessing dataset image-resizer opencv python3

Last synced: 09 May 2026

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

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

deep-learning inception neural-networks opencv tensorflow

Last synced: 09 May 2026

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

Object Detection in video streaming from Youtube

computer-vision deep-learning norfair opencv pytorch tracking yolov8x

Last synced: 10 May 2026

https://github.com/flyingrub/invrter

Hand gesture recognition [School project]

hand-recognition opencv opencvsharp unity

Last synced: 10 May 2026

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

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

numpy opencv opencv-python python

Last synced: 10 May 2026

https://github.com/nthnn/maskup

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

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

Last synced: 10 May 2026

https://github.com/crispengari/car-plates-detection-open-computer-vision

This is a simple Machine Learning open computer vision application that number plates in real time from an image using `haarcascade_russian_plate_number.xml` from opencv.

ai machine-learning opencv python python3 rectangle

Last synced: 10 May 2026

https://github.com/chrismannina/esp-overlay

Real-time video object detection overlay pipeline using Python, OpenCV, and ONNX Runtime. Captures from webcam, screen, or capture card, runs inference, and displays bounding boxes.

object-detection onnxruntime opencv python video-overlay

Last synced: 10 May 2026

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

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

flask object-detection opencv python ultralytics yolov5

Last synced: 11 May 2026

https://github.com/enansari/img-hsu

This repo contains my codes in the image processing course in CE of HSU | کدهای من در درس پردازش تصویر دانشگاه حکیم سبزواری

computer-vision hakim-sabzevari-university hsu image-processing machine-learning opencv python

Last synced: 10 Jun 2026

https://github.com/hey-its-d2t2/simplecolorrecognition_ai

The Python-based AI project of Real-Time Color Detector focuses on developing an application that can detect and recognize colors in real-time. The project falls under the major area of computer vision and artificial intelligence.

ai aiproject color-picker java javaprogramming learning-by-doing opencv programming

Last synced: 12 May 2026

https://github.com/thanhvie/face_recognition_webapp

An machine learning application to classify male/female gender

face-recognition machine-learning opencv

Last synced: 12 May 2026

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

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

dinosaur-game image-processing opencv

Last synced: 12 May 2026

https://github.com/as567652/separate-different-type-of-blobs-using-opencv

Code snippet to seperate different type of blobs according to their radius with the help of OpenCV and Matplotlib library in python 3.

blob-image digital-image-processing matplotlib opencv python3

Last synced: 12 May 2026

https://github.com/denizkarya1999/roemotion

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

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

Last synced: 12 May 2026

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

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

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

Last synced: 12 May 2026

https://github.com/themattinthehatt/vid-viz

A collection of image manipulation tools in Python/OpenCV for creating visualizations out of source videos

image-manipulation opencv opencv-python

Last synced: 12 May 2026

https://github.com/notorious0631/fast-track

Face Detection Attendance System A real-time face recognition attendance system built using OpenCV, Tkinter, and Arduino. This project detects and recognizes faces from a webcam feed, marks attendance with timestamps, and optionally triggers Arduino-based hardware (e.g., LED indicator).

face face-detection face-recognition opencv opencv-python python

Last synced: 13 May 2026

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

Virtual Mouse using OpenCV, mediapipe and pyautogui

mediapipe opencv pyautogui python

Last synced: 14 May 2026

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

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

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

Last synced: 15 Jun 2026

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

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

computer-vision object-tracking opencv

Last synced: 15 Jun 2026

https://github.com/r2hu1/skate

Turn long-form videos into viral-ready vertical shorts, entirely on your local machine. Free, no API keys, no cloud.

ffmpeg ollama opencv shorts-generator video-clipper whisper-ai youtube-clip-downloader youtube-video-clip-extraction youtube-videos-downloader yt-clip

Last synced: 16 Jun 2026

https://github.com/memergamer/kepfeldolgozas2023

Képfeldolgozás labor feladatok 2023 - Sapientia EMTE

image-processing opencv python sapientia-university

Last synced: 22 Jun 2026

https://github.com/ethand91/object-detect

Simple object detection example using python, opencv and YOLO

computer-vision example opencv python3 tutorial

Last synced: 28 Jun 2026

https://github.com/schmitzandrew/flur

Face Detection with Open CV and image editing with PIL.

computer-vision opencv python

Last synced: 29 Jun 2026

https://github.com/elenaches/python-chroma-key-app

A college project in Python using OpenCV, a simple app that takes two images - one with green areas, the other a background image, and outputs an image with the green areas replaced with the background image.

chromakey chromakey-green image-manipulation image-processing opencv opencv-python python

Last synced: 29 Jun 2026

https://github.com/yasinefeee/parkspotter_pretest_enviroment

The ParkSpotter project is designed to detect the occupancy status of parking spots in a simulation environment. Using a toy model, a camera system, and a machine learning model, this system identifies whether a parking space is EMPTY or NOT EMPTY in real-time.

ai-systems classifier computer-vision cv2 numpy opencv parking-spot-detection parking-spots python sckit-image sckit-learn simulation-environment svm svm-classifier

Last synced: 18 Apr 2026

https://github.com/edouardrolland/camera_calibration

This repository is for performing camera calibration with OpenCV.

camera-calibration opencv

Last synced: 18 Apr 2026

https://github.com/json031/yolo_inspection_kit

基于 YOLOv8 构建的轻量级 YOLO 检测工具包,用于产品包装验证和质量检测。A lightweight YOLO-based detection toolkit for product packaging verification and quality inspection, built on YOLOv8.

computer-vision cv object-detection opencv packaging-inspection python roi yolo yolov8

Last synced: 06 Apr 2026

https://github.com/zviniicius/ml_facerecognition

Este projeto realiza o reconhecimento de rostos em imagens utilizando a biblioteca face_recognition em conjunto com OpenCV.

face-recognition opencv python

Last synced: 09 May 2026

https://github.com/chaitrapirisingula/color-analysis-ml

Python program to simulate different types of colorblindness and determine accessibility of images

accessibility machine-learning opencv python

Last synced: 18 Apr 2026

https://github.com/barkerbg001/framefusion

Python script that creates a video from a set of images and adds a random audio clip to each video

glob moviepy numpy opencv pygt5 python python-3 random video video-editor

Last synced: 16 Apr 2026

https://github.com/dilkushsingh/facial_emotion_recognizer

Training an image classifier for detecting emotions from scratch on my own dataset.

gradio hugging-face keras opencv python resnet-50 tensorflow

Last synced: 05 Apr 2026

https://github.com/jrr6/mirage

The winning project at Carnegie Mellon University's 2020 Hack112 hackathon, MIRAGE generates music with the MIDI contours of a given photograph, with tonality and tempo determined by the image's features.

generative-art music opencv python

Last synced: 14 Jun 2026

https://github.com/yhotta240/face_features

このリポジトリは、顔検出および特徴量抽出のための様々な Python スクリプトを含んでいます。各スクリプトは異なるアルゴリズムや手法を使用しており、簡単に実行できるようになっています。

canny-edge-detection colab colab-notebook colaboratory dlib dlib-face face-detection face-landmark-detection grayscale haar-like-features hog-features opencv python

Last synced: 19 Apr 2026

https://github.com/serivesmejia/nativeblobdetector

Java bindings for the SimpleBlobDetector to EasyOpenCV. Intended for usage in the FTC Competition.

easyopencv firsttechchallenge ftc opencv simpleblobdetector

Last synced: 18 Apr 2026

https://github.com/taggagii/movement-detection

More playing with OpenCV. Detects there's been motion between two frames and then puts a box around it.

camera learning-by-doing opencv opencv-python

Last synced: 19 Apr 2026

https://github.com/pedrala/disaster_bot

This program receives images from the Turtlebot4 camera in a ROS2 environment, detects objects (fire extinguishers and people) in real time, estimates the locations of the objects, and publishes them as ROS Marker publisher.

calibration flann-matchers gazebo homography multithreading opencv orb perspective-n-point rviz2 slam undistort

Last synced: 19 Apr 2026

https://github.com/daksh777/expressando

Expressando is a rock, paper, scissors game made using Python (TensorFlow, Keras and OpenCV)

keras keras-tensorflow machine-learning numpy opencv opencv-python tensorflow

Last synced: 13 Apr 2026

https://github.com/as567652/noise-reduction-using-fourier-transform

Implementing Case Specific Noise Reduction using Discrete Fourier Transform (DFT).

computer-vision digital-image-processing discrete-fourier-transform matplotlib opencv python3

Last synced: 09 May 2026

https://github.com/berkaygediz/lanczosascii

🖼️ Convert videos to ASCII using Lanczos sampling and display them in a GUI.

ascii cli convert lanczos opencv opencv-python pillow pyside6 qt qt6

Last synced: 19 Apr 2026

https://github.com/lamaabdeldayem/object-tracking

Real-time object detection and tracking using YOLOv8 and OpenCV, with support for videos and webcams.

computer-vision object-detection object-tracking opencv real-time-detection yolov8

Last synced: 19 Apr 2026

https://github.com/xza85hrf/coco-annotation-mask-generator

Python script generates colored masks from COCO-style annotations. It reads the COCO annotation files, creates masks for each annotation, colors the masks based on the annotation's category, and saves the colored masks as images. The script is designed to handle multiple categories and can be easily extended to support more categories if needed.

coco-annotations colored-masks computer-vision data-annotation image-labeling image-masks image-processing makesense-ai mask-generation object-detection opencv parallel-processing pycocotools python segmentation

Last synced: 15 May 2026

https://github.com/dnhkng/caffein-ai-tor

AI-powered caffeine delivery system

opencv pynq xilinx

Last synced: 20 Apr 2026

https://github.com/ranitmanik/attendence-system

Facial Recognition Attendance System. This project uses Python, Flask, OpenCV, and face_recognition to create an attendance system that recognizes faces and records attendance.

css3 face-detection face-recognition flask flask-application html5 opencv opencv-library opencv-python python python-library python-web-development python3 webdevelopment website

Last synced: 20 Apr 2026

https://github.com/edisonslightbulbs/3dintactoolkit

3DINTACT: an open-source CXX_11 project for segmenting interaction regions on tabletop surfaces near real-time

3d-point-clouds cluster-analysis cxx11 libtorch object-detection opencv opengl real-time rendering segmentation toolkit

Last synced: 20 Apr 2026

https://github.com/ovshake/iphone-defect-detector

iPhone Defect Detector

computer-vision opencv python3

Last synced: 20 Apr 2026

https://github.com/amastronaut5/imagevoyager

Image Voyager is a C++ image editing software built with Qt Framework and OpenCV, offering tools like blur, crop, grayscale, and flipping with real-time sliders. It includes Undo/Redo, gradient effects, and detailed image properties, ensuring an intuitive user experience.

cpp opencv opencv-cpp opencv4 qt6 qtcreator qtdesigner visual-studio

Last synced: 20 Apr 2026

https://github.com/vviveksharma/barcodescanner

The Bar Code scanning Application built using Computer Vision library such as Opencv in python the main objective of the project is to read the barcode that is being shown in the camera and decoding it and telling if the Database or Text file that is attached to it has that permitted decoded number if yes then it shows "Permitted" is green else "Not-Permitted" in red

numpy opencv python3

Last synced: 10 May 2026