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/arsh-pixel-cmd/ai-image-classifier

AI Image Classifier is a web app that uses AI and deep learning to classify images in real-time. Built with Streamlit, TensorFlow (MobileNetV2), OpenCV, and NumPy, it allows users to upload single or multiple images and get the top-3 predictions with confidence scores instantly in the browser.

docker numpy opencv python3 streamlit tensorflow2 uv

Last synced: 10 Apr 2026

https://github.com/tanushreehajare/mood-detection-and-song-recommendation-system

🎵 Mood Detection and Song Recommendation System 🎯 Accurately detects user mood via facial expression analysis using CNN and recommends personalized songs! 🐍 Built with Python, using TensorFlow, OpenCV, and more with real-time mood-based playlist suggestions 🎧✨

cnn opencv python tensorflow

Last synced: 07 May 2026

https://github.com/jshulgach/hand-landmark-tracker

An app created with PyQt5 using Google's MediaPipe hand landmark ML model for hand tracking and streaming

computer-vision hand-tracking machine-learning mediapipe opencv pyqt5 python

Last synced: 09 Oct 2025

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/sumanth44a/custom_hand_sign_recognition

Custom Hand Sign Recognition

mediapipe opencv python

Last synced: 07 May 2026

https://github.com/roushou/burning-fingers

Make your fingers burn with Computer Vision

computer-vision mediapipe opencv python

Last synced: 19 Apr 2026

https://github.com/jasoncobra3/floorplan-dimractor

A sophisticated Python pipeline for automatically extracting dimensions and cabinet codes from architectural floorplan PDFs. This tool converts various dimension formats into standardized measurements and provides structured output with visualization capabilities.

architecture-tools automation-tools blueprint-analysis cad-automation computer-vision dimension-extraction document-processing document-processing-pipeline floorplan-analysis image-processing measurement-tools opencv pdf-parser pdf-processing pdfplumber pymupdf streamlit text-detection

Last synced: 18 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/vyjayanthipolapragada/cognitive_surveillance

Cognitive Surveillance system -- detect any malicious activity (when person is looking away from camera) and alert though warning popups and email notifications (to the concerned authority)

email eye-tracking facemesh facial-landmarks head-pose-estimation mediapipe mime opencv os python smtp tkinter

Last synced: 13 Apr 2026

https://github.com/ivanswetz/banana_shelf-life_prediction

Goal: Predict how many days a banana has left before spoiling (“days to death”) based on a photo. This project demonstrates an end-to-end machine learning pipeline: image preprocessing, feature extraction, supervised & semi-supervised learning, and model deployment.

image-processing machine-learning opencv python random-forest scikit-learn supervised-learning

Last synced: 04 May 2026

https://github.com/muntahashams/social-distance-detector

A social distancing detector built with OpenCV using YOLO(COCO model) object detector

opencv social-distancing social-distancing-detection video yolov3

Last synced: 12 May 2026

https://github.com/imskully/python-cv-fault-detection

Fault detection algorithm that determines whether or not a fault exists within a ring using raw computer vision.

ccl computer-vision matplotlib morphology numpy opencv python

Last synced: 07 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/vasu7052/facial-emotion-detection

This project is for detecting emotion out of 7 trained emotion categories

deep-learning emotion-recognition face-detection keras machine-learning opencv tensorflow

Last synced: 14 Apr 2026

https://github.com/oshapandey/text_extraction

In this project, we will be working on extracting text from images. After extracting the text we will apply some basic functions of opencv on that text to enhance it and to get more accurate results. This project will be very useful as it will save time and effort of typing from an image.

flask html ipynb-notebook opencv python

Last synced: 24 Feb 2026

https://github.com/mmerlyn/fertilizer-recommendation

Helping smallholder farmers make smarter fertilizer decisions through deep learning–based nutrient diagnosis.

agriculture cnn-model deep-learning fertilizer-recommendation image-classification jupyter-notebook machine-learning nutrient-analysis opencv plant-health python streamlit-webapp

Last synced: 06 Jul 2025

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/veresdavid/imgproc-task2

Manually implemented some OpenCV methods, like image threshold or median filter.

cpp image-processing opencv

Last synced: 24 Oct 2025

https://github.com/anjaliy11/signlanguagedetection

SignLanguageDetection is a deep learning-based project that enables real-time detection and recognition of sign language gestures using TensorFlow and computer vision techniques.

annotation deep-learning image-processing image-recognition labelimg opencv tensorflow

Last synced: 02 May 2026

https://github.com/yareva/gestutext

Real-time hand gesture recognition using MediaPipe and OpenCV, trained with a Random Forest classifier. Detects OK, Yes, No, and Peace Out gestures via camera.

gesture-recognition machine-learning mediapipe opencv python random-forest

Last synced: 07 May 2026

https://github.com/aleko-khomasuridze/park-smart

Parking place detection System

machine-learning opencv python web

Last synced: 09 May 2026

https://github.com/sidd0894/motion-detector

This project is a simple motion detection system that uses a webcam to capture video and detects movement in real-time.

motion-detection opencv python3

Last synced: 22 May 2026

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

A facial keypoint detection system that takes in any image with faces, and predicts the location of 68 distinguishing keypoints on each face.

computer-vision cvnd opencv pytorch

Last synced: 07 May 2026

https://github.com/sorabh-kapoor/face-recognition-attendance-system

The Facial Recognition System is an AI-powered application USING FLASK designed to detect and recognize faces with high accuracy. This system can be integrated into various applications, including security systems, attendance management, and identity verification.

flask flask-application knn ml numpy opencv pandas python scikit-learn

Last synced: 13 Apr 2026

https://github.com/diegoam11/check-id

Aplicación desarrollada en Python que facilita el acceso al campus universitario a través de tecnologías de reconocimiento facial y escaneo de códigos de barras.

opencv python

Last synced: 19 May 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: 28 Apr 2025

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

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

facedetection facerecognition haar-cascade haar-cascade-classifier haarcascade-frontalface opencv python

Last synced: 28 Apr 2025

https://github.com/fenixmk13/willing

🚀 Enhance your web interactions with willing, a streamlined tool for building responsive user consent experiences effortlessly.

admin codepeak23 contributions-welcome database gssoc hacktoberfest hacktoberfest2022 icpc ioi knowledge-graph machine-learning mobile neural-networks opencv python rust swoc xampp

Last synced: 08 Apr 2026

https://github.com/rahulkumar7189/american-sign-language-detection

Real-time American Sign Language detection system using CNN, OpenCV, MediaPipe, and PyTorch for computer vision-based sign language recognition

ai american-sign-language asl cnn computer-vision deep-learning education kaggle-dataset machine-learning mediapipe opencv pytorch real-time-detection sign-language

Last synced: 29 Apr 2026

https://github.com/pyresearch/yolov12-on-custom-datasets-with-gemini-ai

YOLOv12 on Custom Datasets with Gemini AI

computer opencv python python3 vision

Last synced: 14 May 2026

https://github.com/satyam857/objecttracking

OpenCv Colored Object Tracking

opencv python-2

Last synced: 27 Oct 2025

https://github.com/dhdsouza/tcc-ads-iffar-svs

Este repositório contém uma aplicação de visão computacional para câmeras de segurança, focada na análise estratégica de clientes no ambiente varejista. Este projeto integra diversas tecnologias para oferecer funcionalidades avançadas e insights valiosos para o gerenciamento de estabelecimentos comerciais.

bootstrap docker docker-compose flask mongodb opencv python yolov8

Last synced: 11 Apr 2026

https://github.com/arnab-0053/voler----volume-control-by-hand

It can control volume just by using 2 fingers.

mediapipe-hands opencv pycaw

Last synced: 14 Aug 2025

https://github.com/subhas-pramanik-09/car-detection-and-counting

This project counts the number of cars passing through a designated line in a video file using OpenCV and background subtraction techniques.

machine-learning numpy object-detection opencv

Last synced: 13 Apr 2026

https://github.com/ahadcove/airhockeycv

Air Hockey Online being played autonomously using Computer Vision

airhockey computer-vision opencv pyhton

Last synced: 18 Apr 2026

https://github.com/agneya-1402/opencv

All of my OpenCV projects like Car-Identifier, Face-detection with their respective xml file

cardetction facedetection opencv

Last synced: 18 Apr 2026

https://github.com/albertoxamin/cv-laboratory

Laboratories in python from the Computer Vision classes taught at UniTN

opencv python unitn

Last synced: 15 Apr 2026

https://github.com/maxencebonamy/ascii-webcam

You can see yourself in real time through characters in a terminal. This project is an enhancement of another project which consists in converting an image to ASCII format, which allows, in a way, to compress it.

ascii numpy opencv python webcam

Last synced: 07 May 2026

https://github.com/erenisci/computer-vision

Comprehensive computer vision portfolio featuring face detection, object tracking, deep learning models, YOLO, GANs, and advanced image processing techniques.

autoencoders classification cnn computer-vision deep-dream deep-learning face-detection face-recognition gans haar-cascade image-segmentation object-detection object-tracking opencv python style-transfer yolo

Last synced: 13 Apr 2026

https://github.com/vinukavinnath/ipcv

A collection of image processing and computer vision tutorials covering topics from shape detection to deep learning-based image classification. Created under the supervision of Dr. Kaneeka Vidanage.

computer-vision deep-learning image-processing multiclass-classification neural-network opencv tensorflow vgg16

Last synced: 15 Apr 2026

https://github.com/nur-alam39/course-lab-experiments

The lab works: Code of academic courses-Digital Image Processing, Microprocessor, OOP, Numerical Analysis

cpp lab lex matplotlib numpy oop opencv python

Last synced: 13 Apr 2026

https://github.com/h-sarhan/opensec

Privacy-first Camera Surveillance System.

django opencv

Last synced: 07 May 2026

https://github.com/Zaibten/Helmet-Detection-Using-Machine-Learning-Deep-Learning

This project focuses on a real-time Helmet Detection System to ensure road safety by identifying riders who are not wearing helmets. Integrated with a Flutter application, it provides an automated system for issuing challans (e-tickets) and capturing images of the rider and their number plate for record-keeping.

dataset flutter googlecolab jupyter-notebook machine-learning mobile-app model-training opencv python realtime-detection tensorflow yolov8

Last synced: 29 Oct 2025

https://github.com/ishinzoo/songrecommendation

This project is a machine learning-based system that recommends songs based on the user's detected emotions. The application uses facial expression recognition to determine the user's current emotional state and suggests songs that align with that emotion. This system can be particularly useful for personalized music streaming services, helping use

machine-learning mediapipe numpy opencv os python tenserflow

Last synced: 25 Feb 2026

https://github.com/harmanveer-2546/yoga-pose-estimation

Efficient yoga pose estimation is a critical enabler for enhancing precision and performance in wellness and fitness applications. Advancements in computer vision and machine learning are driving remarkable progress in this domain.

3d-graph body-tracking google-library matplotlib mediapipe mediapipe-pose mediapipe-pose-estimation opencv plotly pose-estimation yoga-poses

Last synced: 01 May 2026

https://github.com/jyotindraditya/sticky-fingers

This is a python program for hand detection and counting the number of fingers in each hand seperately.

mediapipe opencv python webcam-capture

Last synced: 07 May 2026

https://github.com/andreazoccatelli/selective_blur

Selective Blur is a tool that allows to change the focus of an image on a subject selected by the user and adapt the blur of the surroundings naturally.

computer-vision opencv photo-editing pytorch

Last synced: 22 Feb 2026

https://github.com/hassanm57/real-time-face-recognition-system-using-opencv-and-lbph-algorithm

This project implements a robust face recognition system utilizing OpenCV and the LBPH algorithm for real-time identification. It features image capture, training, and recognition components, showcasing practical applications in facial recognition technology.

face-recognition opencv python

Last synced: 07 May 2026

https://github.com/tgrants/deposit-system

Software for a deposit bin prototype, created as part of the 'Introduction to Business' course (VadZB019).

arduino opencv prototype python

Last synced: 07 Feb 2026

https://github.com/bilalhameed248/ip-and-opencv

Image Processing & OpenCV Learning & Research Work

image-processing image-recognition object-detection opencv yolo

Last synced: 07 May 2026

https://github.com/ankitpundir7/group-face-emotion-recognition

This project can identify and categorize human emotions in both static and dynamic context. Duration : Jun 2023 - Jul 2023

convolutional-neural-networks deep-learning keras machine-learning-algorithms numpy opencv python tensorflow

Last synced: 07 Feb 2026

https://github.com/anshpg/exploration-in-image-processing-digit-image-generation

This project, developed by Anshuman Pattnaik, explores image processing techniques using Python libraries such as pandas, numpy, matplotlib, and cv2 (OpenCV). The primary objective of the project was to delve into image processing with a focus on creating a unique dataset and algorithm for image generation.

cv2 image-generation image-processing ipynb-jupyter-notebook matplotlib-pyplot numpy opencv pandas

Last synced: 01 Feb 2026

https://github.com/mustafakbaser/validator-app

OCR - Kimlik kartı ve başvuru formları arasındaki bilgi tutarlılığını doğrulayan gelişmiş bir belge doğrulama sistemi.

easyocr ocr opencv python rapidfuzz

Last synced: 15 Apr 2026

https://github.com/advaithvellanki/face-swapper

This project automates the creation of 100 curated face-swaps, strategically selected across four categories (similar, dissimilar, random, and processed) to build a diverse dataset for training powerful face-swap detection models. It uses the insightface library's Inswapper model.

biometrics computer-vision cybersecurity dataset-generation face-swapping insightface onnx onnxruntime opencv python

Last synced: 20 Apr 2026

https://github.com/Fahad-alkamli/extract-ayah-using-opencv

Quran ayah and Surah x and Y coordinates extractor

extract opencv quran

Last synced: 01 Feb 2026

https://github.com/piero24/vanillanet-cpp

A fully connected Neural Network in C++ with SGD from scratch, achieving 98% accuracy on the MNIST dataset.

backpropagation cmake cpp deep-learning deep-neural-networks loss-functions neural-network neural-networks-from-scratch opencv softmax

Last synced: 02 Feb 2026

https://github.com/gugarosa/heat_mapper

🔥 An image processing utility built upon OpenCV to generate motion heat maps from video-based sources.

heat-map image-processing motion-detection opencv python

Last synced: 13 May 2026

https://github.com/zahramh99/real-time-virtual-face-mask-try-on

uses AI to detect faces and overlay realistic masks in real-time. Perfect for retailers, healthcare, and social media filters. Face detection, mask classification, virtual try-on, and snapshot capture, all in a web interface.

augmented-reality computer-vision deep-learning face-detection flask mask-detection opencv real-time tensorflow virtual-try-on web-application

Last synced: 15 Apr 2026

https://github.com/youssof20/heart-rate-camera

Webcam remote photoplethysmography (rPPG): live heart rate in Python and the browser. MediaPipe forehead ROI, pulse bandpass, FFT BPM — with an open skin-tone accuracy study.

biomedical-engineering computer-vision health-monitoring heart-rate javascript mediapipe opencv photoplethysmography pulse-detection python rppg signal-processing webcam

Last synced: 01 Jun 2026

https://github.com/naveengv7/irisqualitycapture

Android app for biometric eye image capture with automatic quality evaluation, and dataset collection support.

biometric camera2 computer-vision dataset-collection face-mesh image-quality mediapipe opencv visiblelightirisrecognition

Last synced: 08 May 2026

https://github.com/ghufranbarcha/gesture-recognition-rock-paper-scissors

This repository contains the code and resources for a deep learning project aimed at recognizing hand signs for the game of Rock-Paper-Scissors. The project utilizes convolutional neural networks (CNNs) to classify hand signs captured through a webcam, enabling users to play the game without the need for physical gestures.

computer-vision deep-learning fine-tuning inceptionv3 opencv python tensorflow

Last synced: 13 Apr 2026

https://github.com/javi-aranda/colorization

Colorization allows you to bring color back to black and white pictures.

artificial-intelligence machine-learning opencv python streamlit

Last synced: 16 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/thusharax/image-understanding-and-processing

IT4130 - Image Understanding and Processing

jupyter-notebook opencv python

Last synced: 28 Apr 2026

https://github.com/saikiran76/facedetection

This is Face Detection using Haar-Cascade using Python

face-recognition open-source opencv opencv-python python

Last synced: 15 Apr 2026

https://github.com/pvlbzn/avgframe

Reverse of a time lapse videos. Map video to one image.

opencv video-processing

Last synced: 16 Apr 2026

https://github.com/rignitc/finger-reader

Finger-worn device to assist children and individuals with Dyslexia in Reading and Object Recognition.

object-recognition opencv reading-assistant tesseract-ocr yolo-algorithm yolov4-tiny

Last synced: 13 May 2026

https://github.com/zengfung/microscopyimageclassification

Classification of microscopic images using various feature extraction methods.

computer-vision feature-extraction opencv pyjulia subcellular-protein-locations

Last synced: 16 Apr 2026

https://github.com/romerorodriguezd/real-time-traffic-lights-classification---yolov3-opencv

Classifying traffic lights on a video streaming with OpenCV, classic computer vision using HSV channels to determine colors.

ai computer-vision opencv python yolo yolov3

Last synced: 12 Apr 2026

https://github.com/nidomika/digit-recognition

Digit recognition project in Python

digit-recognition numpy opencv python tensorflow

Last synced: 12 Apr 2026

https://github.com/s-hirata0831/mebike2024soft

ME-Bike2024ソフト班 開発リポジトリ

flet html-css-javascript ios nfc opencv python raspberry-pi react swift

Last synced: 12 Apr 2026

https://github.com/zachlagden/face-detection-api

A lightweight Flask API for face detection and facial landmark extraction with interactive web UI. Process images, extract facial features, and visualize results through a simple REST interface.

api-documentation computer-vision dlib face-dectection facial-landmarks flask-api image-processing opencv python rest-api sqlite tailwindcss vue-js

Last synced: 02 Apr 2025

https://github.com/andreacioni/opencv-build

Travis CI cross platform compilation tool

checkinstall debian opencv travis-ci ubuntu

Last synced: 16 Apr 2026

https://github.com/chauhan-aman/realtime--tfod

Realtime-TFOD detects gestures like hello, thumbs-up, thumbs-down, and namaste in real time, enabling intuitive human-computer interaction.

computer-vision deep-learning jupyter-notebook object-detection opencv python tensorflow

Last synced: 12 Apr 2026

https://github.com/pardhuu66/college-id-validator

FastAPI-based offline College ID Validator with Docker support

base64 dnn docker easyocr fastapi mobilenetv2 numpy onnx onnxruntime opencv pillow pydantic python tensorflow uvicorn

Last synced: 11 Apr 2026

https://github.com/antonvanassche/ffwf

A Python script that detects the side of a fencer by their name in a given video.

fencing ffmpeg opencv python tesseract tesseract-ocr

Last synced: 12 Apr 2026

https://github.com/balapriyapalanivel/tomato_leaf_disease_detection

Tomato Leaf Disease detection using tensor flow

deep-learning opencv tensorflow

Last synced: 28 Feb 2026

https://github.com/wasifsohail5/fitfusion

**FitFusion** is an AI-powered fitness assistant that offers **real-time posture correction, voice-controlled workouts, and AI-driven meal planning**. With advanced tracking and future **VR integration**, it redefines your fitness experience! 🚀🏋️‍♂️

database gemini-ai matplotlib mediapipe opencv pyqt5 python spoonacular-api supabase

Last synced: 13 Feb 2026

https://github.com/swastikgorai/frameextvideo

Extracts frames from video

opencv pypi-package pytest python3

Last synced: 28 Feb 2026

https://github.com/ayulockin/humain_faceless

Detect faces in an image and give prediction about the age, ethnicity and emotion of that face.

deeplearning face-detection image-processing keras mtcnn-face-detection multiclass-classification multilabel-classification opencv tensorflow

Last synced: 16 Apr 2026

https://github.com/pkprajapati7402/eye-tracking

AI-powered attention monitoring tool designed to assist individuals with ADHD by using computer vision to track focus and provide real-time alerts and motivation during study or work sessions.

computer-vision eye-tracking opencv pygame python

Last synced: 18 May 2026