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/burhanali2211/color-detection

A simple color detection application using Python, Pandas, and OpenCV

color detection opencv pandas

Last synced: 10 May 2026

https://github.com/dan-niles/opencv-snippets

Useful code snippets for OpenCV library in Python

computer-vision opencv python

Last synced: 14 May 2026

https://github.com/lusingander/cv-gabor-gui

Gabor filter on GUI (using OpenCV)

opencv

Last synced: 14 May 2026

https://github.com/prabhusiddarth/distraction-monitor-v1

AI-powered distraction monitoring tool using screen capture + TensorFlow.

ai flask opencv productivity reels screenmonitor shorts tensor

Last synced: 06 May 2026

https://github.com/e-candeloro/python-vision-utils

A collection of different Python scripts/functions for Computer Vision (mainly using OpenCV)

computer-vision dlib mediapipe opencv opencv-python python snippets utilities webcam-capture

Last synced: 13 Apr 2026

https://github.com/okaditya84/blink-wink

This repository contains a project made in a hackthon at Charusat University in August 2022.

ai hacktoberfest hacktoberfest2024 opencv python

Last synced: 28 Apr 2026

https://github.com/zdimension/tpepeip1

School project / Mesuring heart frequency from videos

image-analysis opencv python

Last synced: 14 May 2026

https://github.com/hoccyy/emotion-detector

An image classification model that detects facial emotions and returns what emotion the face is expressing based on two categories.

cv2 image-classification image-recognition machine-learning machine-learning-algorithms machinelearning ml opencv tensorflow

Last synced: 07 May 2026

https://github.com/its-maneeshk/gestureslide-image_slider

A hand gesture-controlled image slider using OpenCV, MediaPipe, and PyQt. Control Image Slides with Hand Gestures

mediapipe opencv pyqt5

Last synced: 07 May 2026

https://github.com/lucaangioloni/ascii_webcam

Transform the video feed from a webcam into ASCII art.

ascii-art opencv python terminal

Last synced: 07 May 2026

https://github.com/sumanth44a/custom_hand_sign_recognition

Custom Hand Sign Recognition

mediapipe opencv python

Last synced: 07 May 2026

https://github.com/vskarleas/imagepulser

Vectorize and simplify images obtained via a webcam using dynamic methods, like segment-based or even bezier-curves simplification. We detect contours, manipulate bitmaps and create Adobe PBMs representations for the simplified results.

arduino bezier-curves bus c contour-detection cpp opencv

Last synced: 11 Jun 2026

https://github.com/fggggggggd/ai-anvil

🛠️ Empower your AI journey with accessible resources on machine learning, deep learning, and intelligent systems to build knowledge and skills effectively.

ai-agents ammo-unlimited-anvil-pc anvil-cooldown-skills-instant data-science generative-ai gsoc machine-learning machinelearningalgorithms minecraft-plugin mlflow mlops opencv paper-plugin python reinforcement-learning skill-usage-anvil-pc unlimited-health-anvil-trainer utility

Last synced: 07 May 2026

https://github.com/mekhyw/artsnake

Library for watermarking and poisoning of images, created in an effort to stop digital art theft from fraudsters and AI scrapers

opencv pillow python-library torchvision

Last synced: 08 Jan 2026

https://github.com/alertedcoffee/imagescaner

Программа, осуществляющая поиск картинок в изображении, по заданию АО "ОКБ" "Электроавтоматика"

cmake cpp opencv qt qt6

Last synced: 09 May 2026

https://github.com/itman07/airecognition

Программное обеспечение разработано с целью обнаружения и распознавания объектов, находящихся в поле зрения камеры.

ai camera computer-vision opencv python recognition

Last synced: 10 Apr 2025

https://github.com/farhaan-arshad/facialrec

FacialRec is a project that detects and recognizes faces using AI. It works with images and real-time video using Python and OpenCV. This can be used for security, authentication, or other face detection tasks.

ai opencv python

Last synced: 28 Apr 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/samir-atra/cancerdetector

The final project of AI50xIraq course is found in the commit on 21-3-2023

cancer-detection cnn dataset inceptionv3 matplotlib numpy opencv tensorboard tensorflow tensorflow-tutorials transfer-learning

Last synced: 11 Feb 2026

https://github.com/sheikhharis50/facer

Facer is a face recognition system built on face_recognition package and opencv

ai dlib face-detection face-recognition numpy opencv poetry real-time real-time-face-detection

Last synced: 08 Jul 2026

https://github.com/mythologyli/springflycoffee

A coffee machine with face recognition system.

arduino coffee-machine face-recognition opencv qt rk3399pro tb-rk3399prod

Last synced: 13 Apr 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/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/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/jasoncobra3/image_processing

Explore fundamental image processing techniques using Python and OpenCV. This repository covers everything from basic image manipulation to advanced tasks like working with video, playing with RGB channels, resizing, flipping, cropping, and more. Perfect for beginners and those looking to enhance their OpenCV skills!

image image-processing opencv opencv-python python video-processing

Last synced: 17 May 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/d-nadella/Realtime_Threat_Detection

Developed a real-time threat detection system using Python, OpenCV, and Ultralytics YOLO for continuous monitoring and immediate alerts on suspicious activities in sensitive areas

detect-threats machine-learning opencv python-3 ultralytics webcam yolov8n

Last synced: 30 Sep 2025

https://github.com/bhoja1234/yolo-onnxruntime-cpp

Cpp-based onnx deployment, supporting yolo and unsupervised models

anomalib cpp onnx onnxruntime opencv yolo

Last synced: 20 Apr 2026

https://github.com/as567652/controller-based-on-face-alignment

Small python code snippet, that can be used to control various apps / games using face-alignment of a person in real time.

computer-vision haar-cascade opencv pyautogui python3

Last synced: 13 May 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/makjp/ball_swatter

College_Project

image-processing opencv python

Last synced: 18 Jan 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/abdulhadi806/gun-detection

Yolov8 model finetuned on hands gun dataset on L4 GPUs

ai computervision gun-detection opencv yolov8

Last synced: 18 Jan 2026

https://github.com/charlyhno-eng/raspberry-plate-recognition

License plate detection by computer vision on raspberry (optimized resources) - Python - OpenCV - Tesseract

opencv python raspberry-pi tesseract-ocr yolov8

Last synced: 08 May 2026

https://github.com/shrish01/aiml-assignment

Signature Detection Using YOLO-V8

object-detection opencv python torch

Last synced: 08 May 2026

https://github.com/bobby92262/virtual-piano

A virtual piano IoT device that uses a Raspberry Pi 4 and a camera to detect finger placement, providing real-time feedback and multi-user access through mobile devices. Components include sensors (camera, PIR, LEDs, LCD), and software like Python, OpenCV, Azure IoT Hub, MQTT, Blynk, and Custom Vision AI.

azure-iot-hub mqtt opencv python raspberry-pi4 tensorflow vision-ai

Last synced: 18 Apr 2026

https://github.com/danish-jamil-01/image-dehazer

Remove the haze from the image using dark channel prior and guided filter

dark-channel-prior guided-filter guided-filtering ndimage numpy open-cv opencv opencv-python pillow python scipy skimage tkinter

Last synced: 09 Apr 2026

https://github.com/spacemonochrome/circle_detect_code

OpenCV kütüphanesi ile beraber yazılmış bu python kodu çember tespiti yapabilmektedir. This Python code, written with the OpenCV library, can detect circles.

circle circle-detection circle-detection-algorithm geometry-processing opencv opencv-library opencv-python opnecv raspberry-pi

Last synced: 08 May 2026

https://github.com/niths7/facial-points-estimation-along-with-andromorphic-distance-measurement-

This project uses facial landmark detection to calculate anthropometric measurements from images, such as eye width and mouth width, by converting pixel distances to real-world units (centimeters). A custom reference scale is set by the user, allowing for accurate measurements of facial features. The project leverages OpenCV, dlib, and matplotlib.

computer-vision jupyter-notebook opencv python3

Last synced: 14 Feb 2026

https://github.com/hansalemaos/a_cv2_text_effects

Text effects for OpenCV

opencv python text

Last synced: 19 Feb 2026

https://github.com/gama1903/digital_image_processing

Implementation of Basic Algorithms of Digital Image Processing mainly through Numpy.

digital-image-processing numpy opencv python

Last synced: 08 May 2026

https://github.com/kuldeep-gif/interactive-gesture-speech-system

An interactive AI system that translates real-time hand gestures into audible speech and converts spoken words into visual gestures using OpenCV and MediaPipe.

computer-vision gesture-recognition hci machine-learning mediapipe opencv python scikit-learn speech-recognition

Last synced: 09 Apr 2026

https://github.com/omcodewizard/machine-learning-project

This application recommends personalised skincare and makeup products based on skin metrics inferred from a user's selfie, utilizing advanced Computer Vision algorithms. It employs image processing and CNN models to extract key skin attributes such as Skin Tone, Skin Type, and Acne Concern Level.

acne cnn computer-vision flask image-processing opencv react recommendation-system skincare-recommendation skintone-color skintype tensorflow

Last synced: 09 Apr 2026

https://github.com/hansalemaos/cv2pencil

Converts images to pencil sketches

filter numpy opencv pencil python

Last synced: 10 Apr 2026

https://github.com/grayhat12/pymhash

Under Development - Image Hashing

image-hashing opencv python3 rust

Last synced: 08 May 2026

https://github.com/aryank1511/introduction-to-computer-vision

A collection of resources and notes from the CVI620 (Computer Vision) course that I took at Seneca Polytechnic.

computer-vision opencv python

Last synced: 04 Aug 2025

https://github.com/bhavinpatel4199/image-processing-with-opencv-and-cuda-on-google-colab

This repository demonstrates image processing using OpenCV with CUDA for GPU acceleration on Google Colab. It includes basics like displaying and manipulating images, alongside advanced techniques using CUDA to enhance performance. Ideal for learning GPU-accelerated image processing in Python.

computer-vision cuda google-colab gpu-acceleration high-performance-computing image-processing opencv pixel-manupulation

Last synced: 19 Jan 2026

https://github.com/jenil311/hand-gesture-controlled-presentation

The project enables users to control presentations using hand gestures, enhancing accessibility and offering a hands-free alternative to traditional input devices.

mediapipe opencv python

Last synced: 19 Jan 2026

https://github.com/studentutu/autoflow

Fully generic OS macro with autoclicks, keyboard and typings. Uses OpenCV for template matching.

autoclick autohotkey automation autotyping bot desktop electron image-detection javascript macro matching opencv pipeline replay screenshot template typescript workflow

Last synced: 12 Jun 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/kisabellecortez/facial-recognition-software

An facial recognition software that shows the name and age of the person, implementing React + JavaScript for the frontend and Python + Flask for the backend. Utilizing face-api for facial image processing and PostgreSQL for facial persistence.

cors css face-api face-recognition flask html javascript opencv python react

Last synced: 14 Apr 2026

https://github.com/sebastianbrzustowicz/webcam-security-recorder

Python + OpenCV. Webcam script that records view when motion is detected.

motion opencv python webcam

Last synced: 19 Jan 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/amine-akrout/face_recognition

Face Recognition and Identification using python, openCV and deep learning

deep-neural-networks face-detection face-recognition opencv python

Last synced: 17 May 2026

https://github.com/abhi227070/face-mask-detection

Face Mask Detection is a deep learning project that utilizes Convolutional Neural Networks (CNNs) to classify images as either wearing a mask or not. With applications in public health and safety compliance, this project aids in enforcing mask-wearing guidelines during pandemics like COVID-19.

cnn cnn-classification cnn-keras cnn-model convolutional-neural-networks deep-learning deep-neural-networks deeplearning keras keras-tensorflow opencv python3

Last synced: 09 Apr 2026

https://github.com/coolmunzi/face_mask_detector

Face mask detection based on tensorflow 2 object detection API using Efficientdet-D1 model. This project can perform face mask detection on images as well as videos.

covid19 detection-api efficientdet-ssd face-mask-detection face-mask-detector opencv opencv-python python tensorflow tensorflow-examples tensorflow-object-detection-api tensorflow2 tensorflow2-object-detection tfod-api

Last synced: 21 Jan 2026

https://github.com/woxy-sensei/opencv-face-detection

This is a simple face detection project using OpenCV and mediapipe. It detects the face and draws a rectangle around it and It detects face and blur the face.

detection face mediapipe opencv

Last synced: 14 Apr 2026

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/wasifsohail5/virtual_mouse

Virtual Mouse is an AI-powered, gesture-based control system that replaces traditional peripherals with hand movements. Using MediaPipe for hand tracking and PyAutoGUI for cursor control, it enables seamless clicking, scrolling, and navigation through simple gestures. Experience a futuristic, touchless interaction with your PC! 🚀🖱️

cv2 mediapipe mediapipe-hands numpy opencv pyautogui python

Last synced: 02 Aug 2025

https://github.com/vvzen/example-blobs-from-camera

Simple example to detect blobs and store their position

blob-detection cpp opencv openframeworks

Last synced: 17 May 2026

https://github.com/armaggheddon/terminal_viewer

A terminal application that brings images 🖼️ and videos 🎥 to life directly in your terminal! Display visuals in pixelated color mode, offering a unique and nostalgic experience. Perfect for developers who love working in the terminal! 🚀

cli-applications cross-platform-app mediaviewer opencv python3 terminal

Last synced: 13 Apr 2026

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/bentheperson1/volume-pincher

change the volume of a windows pc by pinching

machine-learning opencv

Last synced: 18 Apr 2026

https://github.com/miteshgupta07/lane-detection-using-computer-vision

A lane detection system using computer vision to identify and track road lanes, enhancing driver assistance and safety by providing real-time lane-keeping guidance and alerts.

computer-vision opencv

Last synced: 15 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/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/atanycost-png/heartopia-auto-cooker

Ferramenta de automação para o mini-game de cozinha do jogo Heartopia. Utiliza OpenCV para detecção de imagem, PyQt6 para interface gráfica moderna e automação completa do processo de cozimento. Interface em português com hotkeys F9 (iniciar) e F10 (parar).

automation bot heartopia opencv pyqt6 python windows

Last synced: 05 Feb 2026

https://github.com/ragilhadi/smart-canteen

Head Direction Detection Using Faciallandmark & OpticalFlow

facial-landmarks opencv optical-flow pyqt5

Last synced: 22 Feb 2026

https://github.com/ahmedabdalkreem/basic-open_cv

This repository explaine what is open cv and how to use it in computer vision.

binary-thresholding edge-detection laplacian-filter matplotlib opencv otsu-thresholding python sobel-filter threshold

Last synced: 13 Apr 2026

https://github.com/unknown8922/sign-language-detection-system

Final Year Project (Dissertation) , April 2024

keras-tensorflow opencv python

Last synced: 13 Apr 2026

https://github.com/sangvikh/webhmi

Web HMI made using css and js, hosted with flask. Video stream with opencv

css hmi javascript joystick opencv python3

Last synced: 01 Jun 2026

https://github.com/nathanhgo/foto-facil-v1

A Flask-based image processing tool that uses OpenCV for automated smart cropping (face detection), histogram equalization, and social media resizing. 📸

backend computer-vision equalization face-detection flask histogram image-processing opencv python smart-crop

Last synced: 01 Jun 2026

https://github.com/projects-developer/python-ieee-project-titles

Python IEEE projects offer a wide range of possibilities. In Artificial Intelligence and Machine Learning, projects can include Deep Learning-based Image Classification using convolutional neural networks (CNN) in Python. Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials

artificialintelligence btechprojects computerscienceprojects cybersecurity dataanalytics datascience deeplearning gamedevelopment homeautomation ieeeprojects imageprocessing machinelearning mtechprojects networking opencv python raspberrypi videoprocessing virtualassistant

Last synced: 08 May 2026

https://github.com/charanpool/image-patch-mapping

A Python toolkit for image processing — edge detection, template matching, and patch detection using OpenCV

canny-edge-detector computer-vision edge-detection image-processing numpy opencv python sobel-filter template-matching

Last synced: 18 Jan 2026

https://github.com/shwetapardhi0/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

mediapipe opencv pillow pyautogui python tkinter ttkthemes

Last synced: 08 May 2026

https://github.com/omagrawal1111/forkandenjoy

Playground for Projects On ML, Android ,etc

ai android c cpp java ml opencv python react

Last synced: 09 Apr 2026

https://github.com/raghavendranhp/cardify_extracting_business_card_data_and_management

Cardify is a Streamlit application that simplifies the process of extracting and managing business card data. With Cardify, users can easily upload business card images, extract relevant information using OCR, and manage the extracted data efficiently.

easyocr ocr ocr-text-reader opencv python regular-expression sqlite3 streamlit

Last synced: 08 May 2026

https://github.com/yeisson8a/ocr_python

Proyecto desarrollado en Python para extraer texto de imágenes y videos mediante OCR y el modelo de detección de objetos YOLO11, usando las librerías OpenCV, EasyOCR, Ultralytics

ocr ocr-recognition opencv opencv-python python3

Last synced: 17 May 2026