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/maruyamaworks/opencv-layer

AWS Lambda OpenCV layer for Python 3.7 (opencv-3.4.7)

aws lambda lambda-layers opencv python

Last synced: 12 Jun 2026

https://github.com/raghad74/setgame

an OpenCV projects that detects a winning set in a SetGame

computer-vision cplusplus cpp oop opencv

Last synced: 29 Apr 2026

https://github.com/mtdamir/guess-which-hand

This is a guess-which-hand game that guesses which hand the ball is in and identifies it

opencv python3

Last synced: 29 Apr 2026

https://github.com/pjarbas/image-classification

Image classification with tensorflow/keras

computer-vision deep-learning keras opencv tensorboard tensorflow

Last synced: 29 Apr 2026

https://github.com/louisfernando1204/precensai

precensAI is an AI-driven app for automatic attendance tracking using facial recognition. It ensures real-time detection with anti-spoofing measures, streamlining attendance for classrooms and workplaces. Developed to modernize attendance systems, it was built for AI and tech competitions.

attendance-system blink-detection computer-vision face-recognition mediapipe-facemesh opencv spoofing-detection

Last synced: 29 Apr 2026

https://github.com/sasivakulrithwik/059_iva_assignment-1

Image processing and object detection using OpenCV, including color detection, smoothing, edge detection, and face detection with Haar cascades. 🚀

ipython-notebook numpy opencv python3

Last synced: 10 Apr 2026

https://github.com/arseniistratiuk/war-trace-vision

A platform for documenting war-related destruction through AI and user collaboration. It detects damage in satellite and aerial images using deep learning while allowing users to highlight, annotate, and comment. Built with Django, OpenCV, and Leaflet, it supports humanitarian efforts and historical records.

computer-vision django image-analysis mask-rcnn opencv python social-network web-development

Last synced: 10 May 2026

https://github.com/jameseball/realsense-apple-arm

High-performance Python Intel RealSense camera implementation for Apple Silicon Macs. Features a Cython-optimized Python wrapper and C++ test suite, enabling efficient depth and infrared stream capture with direct memory access and OpenCV integration. Designed specifically for Apple Arm systems.

apple apple-silicon intel opencv python python3 realsense

Last synced: 29 Apr 2026

https://github.com/suraj5424/virtual-gesture-mouse

🖐️ Control your computer’s mouse using real-time hand gestures with this virtual gesture mouse app! 🚀 Easy setup, smooth navigation, and click control — no hardware needed! 🎯🖱️✨

autopy autopygui computer-vision opencv python streamlit virtual-mouse-using-hand-gesture

Last synced: 10 May 2026

https://github.com/bpavan16/cv-labs

This repository includes the codes from the computer vision labs of my 5th-semester course, showcasing implementations of various topics.

computer-vision edge-detection implementation opencv python

Last synced: 29 Apr 2026

https://github.com/t0stiman/tg_facezoombot

FaceZoomBot for telegram

opencv telegram-bot

Last synced: 29 Apr 2026

https://github.com/lights0123/jetsonbot

A robot programmed with ROS and Nvidia Jetson boards, using OpenCV for face detection

nvidia-jetson-tx1 opencv robotics wiimote

Last synced: 10 May 2026

https://github.com/aleko-khomasuridze/tello_face_recognition

python program that utilizes DJI Tello's camera with OpenCV and Tello python module and adds a layer of face recognition to it

algorithms face-detection face-recognition opencv python tello-drone

Last synced: 29 Apr 2026

https://github.com/sergeipapina/searchsmd

opencv python base utility, search an component image in PCB image with rotation and scale

image-classification image-processing opencv python3

Last synced: 29 Apr 2026

https://github.com/ishtiuk/employee-registration-automation

A comprehensive project utilizing computer vision, OCR, and generative AI for automating employee registration. It extracts and verifies key details from ID cards and face images, suitable for company registrations, government ID systems, and student databases.

ai artificial-intelligence automation computer-vision deep-learning deeplearning genai generative-ai information-extraction named-entity-recognition natural-language-processing ner nlp opencv

Last synced: 18 Jan 2026

https://github.com/josualimbu/hand-landmark

Hand Landmark is a system for recognizing and tracking key points on the hand using MediaPipe technology, a machine learning and computer vision framework from Google.

hand-landmarks-detection machine-learning mediapipe mediapipe-hands opencv pipeline

Last synced: 29 Apr 2026

https://github.com/elifirinci/moodbuddy

Emotion recognition technology can help understand user emotions and improve human-computer interaction. A CNN-based model is used to classify emotions from facial expressions in a web application. This application provides personalized suggestions to enhance emotional well-being, offering a seamless user experience.

ai cnn emotion-detection face-detection flask machine-learning opencv web-application

Last synced: 14 Apr 2026

https://github.com/blueskyson/augmented-reality-opencv

A simple example of augmented reality using OpenCV.

augmented-reality opencv python

Last synced: 29 Apr 2026

https://github.com/hanabli/opencv_cpp_practice

This is an opencv course i have learned and practiced in its different modules thanks to the OpenCv university.

cpp11 opencv

Last synced: 29 Apr 2026

https://github.com/pyresearch/knee-x-ray-keypoints-detection-with-yolo11-pose-estimation-training

"Knee X-Ray Keypoints Detection with YOLOv8 | Pose Estimation Training"

opencv opencv-python python

Last synced: 29 Apr 2026

https://github.com/gashu-101/attendance-smie

🤳Use face recognition to take attendance in real-time. Analyze Attendance: View and analyze attendance data with interactive charts and tables.

face-detection face-recognition opencv python

Last synced: 29 Apr 2026

https://github.com/alsult/compvision_puzzle

A computer vision pipeline that reconstructs a shuffled puzzle using SIFT feature matching, RANSAC, and image preprocessing.

computer-vision contour-detection feature-matching homography image-processing image-segmentation opencv peppa-pig puzzle-reconstruction python ransac-algorithm sift-features

Last synced: 29 Apr 2026

https://github.com/karmaniket/gtavcontrol

created dataset using different hand gestures and trained the ML model for in-game real time control for GTA V. Have fun!

gaming gta5 machine-learning mediapipe opencv python3 scikit-learn

Last synced: 29 Apr 2026

https://github.com/aayushinit/aibackgroundsubtractor

Real-time background subtraction using OpenCV + Flask with switchable detection algorithms and stylish frontend

ai-project background-subtraction computer-vision flask image-processing knn mog2 opencv python realtime tailwindcss video-processing webcam

Last synced: 29 Apr 2026

https://github.com/amiridk/mynote_opencv_py

opencv and computer vision basics in python , this is my note about most important basics

colordectection computer-vision convulational detection face-recognition facedetection opencv

Last synced: 29 Apr 2026

https://github.com/tobecrazy/raspberrymaterial

AndroidThingsMaterial

android opencv tensorflow

Last synced: 29 Apr 2026

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

A website login using face recognition by computing correlation.

computer-vision django opencv python

Last synced: 29 Apr 2026

https://github.com/veresdavid/imgproc-task4

A small program that extracts characters from a scanned paper with some text on it.

character-extraction cpp image-processing opencv

Last synced: 30 Apr 2026

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

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

computervision edgedetection filtering histogramequalization image-processing imagesegmentation opencv python

Last synced: 18 Apr 2026

https://github.com/frc1076/vision_2016

2016 Vision code for frc team 1076

computer-vision first-frc opencv

Last synced: 10 May 2026

https://github.com/oaslananka/basic-visual-synthesis

Python computer-vision and visual synthesis experiments for image generation workflows, dataset preparation, and reproducible CV prototyping.

automation computer-vision datasets experiments image-generation machine-learning opencv prototyping python research visual-synthesis

Last synced: 08 Jul 2026

https://github.com/krishbharadwaj5678/palmeter

Palmeter is a real time hand tracking tool which detect multiple hands and measure the distance between them.

computer-vision cv2 cvzone distance-calculation gesture-recognition hand-detection hand-tracking measurement mediapipe opencv python real-time realtime-processing tracking

Last synced: 10 May 2026

https://github.com/m1-elmasry/quickmark

Efficient OMR software designed for quick and precise grading of bubble sheet exams.

bubble-sheet image-processing numpy opencv python

Last synced: 10 May 2026

https://github.com/ruhyadi/image-enchancement

Image Enchancement with OpenCV and GAN

gan image-enhancement opencv

Last synced: 18 May 2026

https://github.com/yusufterzii/imageclassification

YOLOv8 Image Classiffication Model Training Example

image-classification opencv python yolo yolov8

Last synced: 10 May 2026

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

📄 OpenCV Image Correction for Documents

cpp opencv

Last synced: 30 Apr 2026

https://github.com/theshubhamp/sample-florence2-object-detection

Sample: Object Detection over a Video Stream using Microsoft's Florence-2 Model

florence-2 florence2 object-detection opencv

Last synced: 08 Jun 2026

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

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

flask opencv python

Last synced: 30 Apr 2026

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

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

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

Last synced: 01 May 2026

https://github.com/lingesh81051/similar-template-document-matching-and-fraud-detection

An automated system for a health insurance company to streamline document processing, including template matching and fraud detection, resulting in reduction of processing time.

numpy opencv opencv-python pillow pymupdf pytesseract pytesseract-ocr python tkinter

Last synced: 13 Apr 2026

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

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

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

Last synced: 01 May 2026

https://github.com/ritesh2351235/heritagewalkthrough

Step into the past and explore the ancient temples of Hampi in a fully interactive, virtual experience.

firstpersonmovement hampi heritage opencv python3 unity3d

Last synced: 01 May 2026

https://github.com/jsonfm/camio

Camera devices manage with opencv based on threading and callbacks.

callbacks opencv python threading

Last synced: 01 May 2026

https://github.com/ranjithguggilla/species-report-quality-assistant-demo

Image-assisted reporting QA — species suggestions, photo quality checks, review triage (public-data-safe).

citizen-science computer-vision fisheries marine-science opencv prototype public-data python pytorch streamlit

Last synced: 13 Jun 2026

https://github.com/git-ogawa/usbcamgui

python GUI for USB camera

opencv pyside2 usbcamera

Last synced: 13 Apr 2026

https://github.com/dynle/smart-attendance-system

Smart Attendance System uses face recognition. Built in python using OpenCV and face_recognition library.

attendance-system opencv python

Last synced: 14 Jun 2026

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

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

boggle-solver opencv wordbase-hack

Last synced: 01 May 2026

https://github.com/tiennhm/opencv_tracking_camera

Tracking an object using OpenCV.

camera opencv opencv-python python tracking

Last synced: 01 May 2026

https://github.com/webintellectual/opencv-basics

This repo contains the basics of openCV which I learned. Intuitive names are given to the folders and files, so that anyone can refer to this repository.

computer computer-graphics computer-science computer-vision opencv opencv-library opencv-python opencv2

Last synced: 01 May 2026

https://github.com/nasirsaeed2704/birds-in-the-sky-object-detection

This project explores a simple yet effective object detection method using OpenCV to identify birds flying in the sky. The solution is designed to detect objects where birds are visibly darker than the background, leveraging computer vision techniques like adaptive thresholding and contour detection.

computer-vision contour-detection object-detection opencv python thresholding

Last synced: 18 May 2026

https://github.com/deusares/funpil

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

batch image-processing lazy media numpy opencv pil pillow python script

Last synced: 01 May 2026

https://github.com/team4099/steamworks-2017-vision

Team 4099's vision code for FIRST Steamworks

frc frc-steamworks frc4099 kinect mjpeg-stream opencv opencv-python vision

Last synced: 01 May 2026

https://github.com/adrianrosu54/tevi

CLI program that visualizes webcam and image input

ascii-art cli opencv tui

Last synced: 02 May 2026

https://github.com/orsenthil/opencv_intro_cmake

Open CV setup on Ubuntu

cmake cpp opencv

Last synced: 02 May 2026

https://github.com/gsaini/opencv-use-cases

A Python-based project for removing image backgrounds using OpenCV, featuring both simple threshold-based and advanced GrabCut algorithms. Includes a user-friendly Streamlit web interface for interactive processing.

computer-vision image-processing opencv pillow pillow-library python straml

Last synced: 14 Jun 2026

https://github.com/1125962926/yolo_rknn_acceleration_program

YOLO multi-threaded and hardware-accelerated inference framework based on RKNN

ffmpeg gpu hardware-acceleration librga multithread npu opencv rk3588 rkmpp vpu yolo

Last synced: 02 May 2026

https://github.com/giog97/mean_shift_image_segmentation_openmp

Performance comparison of sequential and parallel OpenMP MeanShift for image segmentation.

image-processing mean-shift opencv openmp parallel-computing parallel-programming

Last synced: 08 Jun 2026

https://github.com/abhiram-epuru/cartoonify-image-with-opencv

A simple Python project that uses OpenCV to transform a regular image into a cartoon-style image by applying edge detection and color simplification techniques. This project showcases basic image processing capabilities and demonstrates how to create fun, visually appealing effects with minimal code.

opencv opencv-python

Last synced: 10 May 2026

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

“Virtual Mouse: A computer vision project that allows users to control their cursor using hand gestures. This project utilizes advanced image processing techniques to accurately track hand movements and translate them into cursor movements on the screen. Ideal for touch-free computing experiences.”

hand-detection hand-gesture-recognition hand-tracking mediapipe opencv python virtual-mouse virtual-mouse-using-hand-gesture

Last synced: 09 May 2026

https://github.com/abhinavraj009/x_ray-conversion-csv-

To convert an X-ray image into a CSV format for machine learning or data analysis, you'll typically want to represent the image as numerical pixel values.

machine-learning numpy opencv pandas python

Last synced: 13 Apr 2026

https://github.com/tntksals/face_detection

The face-detection package which used model prepared by OpenCV4.

cpp opencv ros

Last synced: 02 May 2026

https://github.com/cactusquill/imagelayerdecomposer

ImageLayerDecomposer – Smart Image Layer Separation for Printing & Textile Design 🎨🖨️

image-processing opencv python steamlit

Last synced: 10 May 2026

https://github.com/fpena2/imgplayer

Application for identity protection that utilizes machine learning

machine-learning opencv python3 security-tools

Last synced: 02 May 2026

https://github.com/bertuginal/python-deep-learning

Python Deep Learning Functions

keras opencv python tensorflow

Last synced: 02 May 2026

https://github.com/lixu4n/instance-segmentation

Interactive Foreground Extraction using ROI & GrabCut Algorithm

grabcut opencv python roi-segmentation

Last synced: 02 May 2026

https://github.com/amirtharajarajeswari/wavetunes

A gesture-controlled music player that lets you control Spotify using hand gestures through your webcam.

gesture-recognition mediapipe music opencv python spotify

Last synced: 02 May 2026

https://github.com/sayiramin/webcam-rtsp-streamer

🎥 Convert your laptop webcam into an RTSP streaming server. Cross-platform GUI app with auto camera detection, configurable settings, and low-latency streaming.

ffmpeg mediamtx opencv pyside6 python rtsp streaming webcam

Last synced: 02 May 2026

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

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

face-detection keras mobilenet opencv

Last synced: 02 May 2026

https://github.com/romerorodriguezd/pokemon-opalo-shiny-hunter-bot

An algorithm combining automation and artificial vision to find shiny pokemon inside this fangame. It's pretty much an example of how the mix of those kind of technologies can automate many stuff.

computer-vision computer-vision-opencv opencv opencv-python pokemon pyautogui pyautogui-automation python

Last synced: 18 May 2026

https://github.com/romerorodriguezd/traffic-lights-tracking-and-color-detection-opencv

Traffic lights tracking and color detection with OpenCV. Combination of a MOSSE tracker and inner freehand rectangles.

color-detection opencv tracking tracking-algorithm traffic-analysis traffic-light-classification

Last synced: 13 May 2026

https://github.com/rajkamalsah/flow-hpc-shocktrack

GPU-accelerated, fault-tolerant Schlieren/PIV shock tracking with interactive ROI, 1-px edges, and resumable training.

ai-ml computer-vision cuda fluid-dynamics hpc mlsystem opencv piv pytorch schlieren scientific-ml smalldata transformer

Last synced: 03 May 2026

https://github.com/embedded-vision-ai/autoseatadjust-embeddedai

AutoSeatAdjust is an embedded AI project that uses real-time camera-based eye detection to automatically adjust the driver’s seat. It trains an XGBoost regression model on a dataset of eye coordinates mapped to seat positions, enabling the system to predict seat distance and height adjustments for optimal comfort and safety.

ai automotive computervision driver-assistance edge-ai embedded-ai embedded-systems eye-detection gpu-acceleration machine-learning opencv python real-time regression seat-adjustment xgboost

Last synced: 03 May 2026

https://github.com/radikz/split-image

Split image from one image with large pixel to many image with small pixels.

opencv opencv-cpp split split-image

Last synced: 03 May 2026

https://github.com/raphael-denni/yolo-simple-object-detection

This is a simple test usage of the YOLO toolset. Records a live video through your camera and displays detected elements with colored boxes.

ai opencv python yolo

Last synced: 03 May 2026

https://github.com/asuquoaa/course_5_project_keyword_and_face_detection_in_newspapers_images

This project processes a ZIP file of newspaper images to enable keyword-based searching and facial recognition.

face-detection opencv pillow pytesseract

Last synced: 03 May 2026

https://github.com/tntksals/armor_detection

The minimal example of armor-detection.

cpp opencv ros

Last synced: 03 May 2026

https://github.com/rcarvalho16/hadoopbasketballpossession

A Hadoop MapReduce project for analyzing basketball game footage, extracting video frames, and determining ball possession times for teams and players using OpenCV and YOLO object detection.

hadoop mapreduce opencv yolo

Last synced: 03 May 2026

https://github.com/layonj3000/libras-recognition

This project is a Brazilian Sign Language (LIBRAS) recognition system that utilizes computer vision and machine learning techniques.

computer-vision libras mediapipe numpy opencv python random-forest-classifier

Last synced: 03 May 2026

https://github.com/thekartikeyamishra/image-analysis-tool

This Image Analysis Tool is an interactive Python-based application designed to analyze uploaded images. It provides insights such as image dimensions, color channel distribution, pixel intensity, and edge detection. The tool also includes visualizations like histograms and edge maps, making it an excellent choice .

googlecolab image image-processing imageanalysis jyputer-notebook matplotlib opencv opencv-python-headless pillow python

Last synced: 10 May 2026

https://github.com/e7canasta/cupertino-nvr

🎯 Cupertino NVR Multiplexer: Distributed computer vision processing system with MQTT communication, real-time video walls, and stream processing capabilities

computer-vision distributed-systems mqtt multiplexer nvr opencv python real-time roboflow video-processing

Last synced: 03 May 2026

https://github.com/thiagonunesbatista/deuteranopia-simulator-computer-vision-python

Live color detection with a webcam and a simulation of deuteranopia's color perception effects.

computer-vision numpy opencv python

Last synced: 03 May 2026

https://github.com/nadhirfr/face_mask_detect

Face mask detection including face ROI with 100% accuracy. Build with OpenCV and Keras/TensorFlow.

face-detection face-mask-detection opencv tensorflow tensorflow2

Last synced: 03 May 2026

https://github.com/dilumdesilva/imagelab-initial

ImageLab is a standalone tool that lets the user play with OpenCV using its GUI.

gsoc-2020 image-processing imagelab opencv scorelab

Last synced: 03 May 2026