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/kauahensilva/python_yolo_opencv

This project is an introduction to the YOLO (You Only Look Once) system using the OpenCV library. YOLO is an object detection system for images and videos in real time. OpenCV is a computer vision library that provides various functions for image and video processing.

opencv yolo

Last synced: 20 May 2026

https://github.com/nkosimlaba/facial-recognition-attendance-system

A system to track attendance using facial recognition

facial-recognition java opencv python

Last synced: 08 Apr 2026

https://github.com/bertandogancay/self-driving-car

A self driving car that detect lanes, and uses flask library to send live video footage to a web application.

cpp flask-application jetson-nano lane-detection nvidia opencv python

Last synced: 20 Apr 2026

https://github.com/alhadikhan/panaroma_from_video-capture-the-scene-

Python script to generate a panoramic image from a video by stitching overlapping frames.

image-stitching opencv panorama panorama-stitching python video-processing

Last synced: 20 May 2026

https://github.com/alvgaona/2d-feature-matching

A sample app showcasing 2D feature matching with OpenCV

cpp feature-matching opencv pixi rerun

Last synced: 20 May 2026

https://github.com/sinanbekar/umuttepe-hava-botu

Twitter bot that tweets Umuttepe weather conditions with live camera frames periodically.

computer-vision crawling live-stream opencv python python3 tweepy twitter-api weather

Last synced: 20 May 2026

https://github.com/kr1shnasomani/treetracer

Detection of trees from aerial image using detectron2

computer-vision deep-learning detectron2 neural-network numpy opencv pypi pytorch

Last synced: 05 Mar 2025

https://github.com/rkarahul/real-time-object-detection-using-yolov8

Here I have done a deep learning project of python using yolov8.

cocodataset deep-learning opencv python yolov8

Last synced: 20 May 2026

https://github.com/diveshadivarekar/video-to-flip-book-creator

Convert your videos into flipbook-style PDFs easily. This tool allows you to extract frames from video files and compile them into a customizable PDF. User-friendly GUI included!

flipbook opencv python3 reportlab-pdf video-to-flipbook

Last synced: 20 May 2026

https://github.com/lily-osp/Quargi

This repository hosts a dual-system project featuring a serial-controlled robot powered by an Arduino, and an ESP32-CAM-based color detection and tracking module. The combination of these two systems enables advanced, responsive tracking and movement based on real-time visual input, ideal for a wide range of robotics applications.

arduino arm-robot color-detection esp32-cam mobile-base object-detection opencv serial-communication simple-robot web-remote-control

Last synced: 01 Nov 2025

https://github.com/raikel/mcrops

A small library for processing images of agricultural fields.

agriculture image-processing opencv python

Last synced: 30 Apr 2026

https://github.com/v-hogood/opencvsamples

Android and iOS .NET ports of OpenCV samples:

android dotnet ios maui opencv xamarin

Last synced: 07 Mar 2026

https://github.com/mkashirin/aisp

В этом репозитории можно найти Jupyter-тетради составленные на основе тех, что даются в курсе ПСИИ.

education machinelearning matplotlib mirea opencv scikitlearn

Last synced: 20 May 2026

https://github.com/kevinadhiguna/image-cartoonizer

Cartoonize your image with a python script utilizing OpenCV!

image-cartoonizer opencv python

Last synced: 20 May 2026

https://github.com/aliakseis/anomalies-detecting

A simple yet effective approach to detecting visual anomalies

anomaly-detection nanoflann opencv region-of-interest saliency-detection

Last synced: 20 May 2026

https://github.com/elymsyr/desktop-cat

The project gives a little cat that sits on your taskbar many functionalities. The main function is the 'Workload'. It is a system that saves the applications you are currently using and their status and allows you to restore them whenever you want quickly.

opencv python

Last synced: 07 Mar 2026

https://github.com/tgluong/facerecognizer

Opencv cascadeclassifier in python

face-recognition opencv python

Last synced: 13 Apr 2026

https://github.com/csoren66/emotion-detection

Implementing a CNN model for facial emotion recognition with real-time implementation

cnn-model deep-learning detection haarcascade-frontalface opencv python

Last synced: 03 Mar 2025

https://github.com/mendez-luisjose/face-mask-detection-with-yolov8-opencv-and-streamlit

Face Mask Detection with YOLOv8, OpenCV and Streamlit

opencv streamlit yolov8

Last synced: 14 Mar 2025

https://github.com/alex-lechner/carnd-advancedlanelines-p4

Lane line detection and vehicle position estimation with computer vision. Project 4 of Udacity's Self-Driving Car Engineer Nanodegree Program.

autonomous-vehicles computer-vision lane-detection lane-finding lane-lines-detection opencv self-driving-car udacity-self-driving-car

Last synced: 21 May 2026

https://github.com/jamesql/opendetection3

A upgraded, faster, and better version of OpenDetection. Now with Python!

c computer computer-vision cpp javascript library opencv opencv4 opendetection opendetection3 python python3 vision

Last synced: 08 Apr 2026

https://github.com/richayadav03/sign-language-detection-and-conversion-to-text-and-speech

This Python-based project employs deep learning (LSTM) and computer vision to detect sign language gestures, converting them into text and speech. It enhances communication for the hearing-impaired.

gtts lstm opencv python tensorflow

Last synced: 03 Feb 2026

https://github.com/shahin-ro/table-detection

Python tool for table extraction & Persian OCR. Uses OpenCV for table detection, Tesseract for text extraction, & Pandas for data output. Visualizes cells & text. Ideal for Persian documents! 📄✨

colab computer-vision data-extraction data-visualization document-processing image-analysis image-processing machine-learning matplotlib numpy ocr opencv pandas persian-ocr persian-text python table-detection table-extraction tesseract text-recognition

Last synced: 08 Apr 2026

https://github.com/raikel/dnfal

A deep learning-based library for real-time face analysis

deep-learning face-detection face-recognition opencv python pytorch video-processing

Last synced: 02 Jan 2026

https://github.com/tentone/cork

Cork stopper quality analysis and comparison vision system using RGB shadow decomposition for industrial application.

computer-vision cork defect-detection defect-measurement opencv rgb-shadows

Last synced: 05 Apr 2025

https://github.com/roshniram/opencv-android-demo

Inverting image vertically using opencv library in Android.

android java opencv

Last synced: 14 Apr 2026

https://github.com/mostafabaghi/python-car-plate-reader

🔍 Python Car Plate Reader — A terminal-based license plate recognition tool that detects and extracts vehicle plate numbers from images using computer vision.

ai alpr automation computer-vision cv2 image-processing license-plate-recognition machine-learning number-plate-reader object-detection ocr opencv python python-project terminal-app vehicle-detection

Last synced: 06 May 2026

https://github.com/paahaad/security-system-for-home

Security System for Home Using Rasberry Pi and Computer Vision

face-detection machine-learning opencv

Last synced: 29 Apr 2026

https://github.com/savitar-hub/image-classification

Notebooks on how image classification can help businesses make better decisions and improve the customer experience.

image-classification image-processing jupyter-notebook numpy opencv pandas pytorch tensorflow

Last synced: 08 Apr 2026

https://github.com/rajputrockstar/hand-star

HandStar is a Python library that uses Mediapipe and OpenCV to make hand detection and tracking easy.

mediapipe opencv opencv-python opencv2 pypi pypi-package pypi-packages python python-modules python-script python3

Last synced: 25 Feb 2025

https://github.com/sanchai20/desktop-automationtool

A desktop automation tool used to capture windows and imitate mouse click events at arbitrary location.

automationtool desktop imagedetection imagematching opencv qt windows-application

Last synced: 27 Apr 2026

https://github.com/adavoudi/opencv-book

Image Processing with OpenCV

image-processing opencv

Last synced: 03 May 2026

https://github.com/leosolar8/satellite-deforestation-detection

🌳 An OpenCV-based tool for deforestation analysis using satellite imagery. Features vegetation segmentation, green coverage calculation, histogram visualization, and side-by-side comparisons to track forest cover changes across time. Ideal for research, NGOs, and climate education.

climate-change computer-vision deforestation ecology environment geospatial image-processing opencv python remote-sensing satellite-imagery sustainability

Last synced: 08 Apr 2026

https://github.com/ushariranasinghe/fire-detection

CNN for fire detection using OpenCV techniques to enhance image features, achieving robust performance with TensorFlow and Keras.

cnn-classification keras opencv pandas tensorflow2

Last synced: 02 Jan 2026

https://github.com/reymundvirtus/opencv-face-detection

Basic Face Detection in Python

opencv python

Last synced: 08 Apr 2026

https://github.com/reymundvirtus/opencv-eye-detection

Basic Eye Detection in Python

opencv python

Last synced: 08 Apr 2026

https://github.com/reymundvirtus/coin_recognition

A Coin Recognizer System in Python using OPENCV library

coin-recognition opencv python

Last synced: 08 Apr 2026

https://github.com/abhayvashokan/live-face-recognition

Live training and recognition of faces using convolutional neural network.

cnn face-recognition opencv

Last synced: 18 Apr 2026

https://github.com/denrydu/voc-format-label

自己写的一个用来规整图片集到VOC标准,并且对图片做标注的工具,方便CV研究者用来制作自己的数据集。A tool to format images and label images based on LabelImg and OpenCV

dataset labelimg-tool opencv voc

Last synced: 02 May 2026

https://github.com/gonzalo123/peopleincamwithopencv

Detect people in a webcam with opencv

opencv python

Last synced: 02 May 2026

https://github.com/tspannhw/rpi-noir-screen

Raspberry Pi + Apache MiniFi + Python + Noir Camera

apache-minifi apache-nifi iot opencv python raspberry-pi

Last synced: 11 May 2026

https://github.com/easonlai/azure-face-service-landmarks-git

Face Landmarks Analysis with Azure Face Service and OpenCV

azure cognitive-services face facelandmarkdetect microsoftazure opencv python python3

Last synced: 14 Apr 2026

https://github.com/baponkar/my-python-ai

A Python openCV example to detect face, eye, finger etc which are generated by ChatGPT

ai opencv python3

Last synced: 27 Apr 2026

https://github.com/george-mountain/imageprocessor-desktopapp

Image Processor Desktop application built in Python and Inno Setup

ai computervision deeplearning desktop-application inno-setup machine-learning opencv tkinter-gui

Last synced: 14 Mar 2025

https://github.com/tqhungdev0605/facedetectioncnn

Facial recognition using CNN and OpenCV, supporting image and real-time camera detection for identification and verification.

cnn face-detection jupyter-notebook opencv

Last synced: 02 May 2026

https://github.com/jryzkns/qt-touchup

Psssh who needs makeup?

inpainting opencv photo pyqt5 touch

Last synced: 19 May 2026

https://github.com/haveyoumetmiz/innovativecontrolsystem

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: 25 Jul 2025

https://github.com/shettysach/handwriting-calculator

A calculator that uses handwritten digits and operators to calculate the result, using contour detection and CNN model prediction. Tensorflow (Keras) is used to create, train and load the neural network model used for predictions. CustomTKinter is used to provide the GUI. OpenCV and Pillow (PIL) are used for contour detection.

basic-arithmetic-operations calculator cnn cnn-keras convolutional-neural-networks digit-recognition handwriting-calculator handwritten-digit-recognition jupyter-notebook keras keras-models keras-neural-networks mnist mnist-classification mnist-handwriting-recognition opencv opencv2 pillow tensorflow tensorflow-models

Last synced: 09 Feb 2026

https://github.com/dashaun/opencvcapture-example

From live stream on July 2nd, 2024

opencv spring-boot

Last synced: 01 Aug 2025

https://github.com/ayushgayakwad/road-sign-recognition

The Road Sign Recognition project is a real-time detection system designed to recognize road signs across 43 different classes. The project leverages the YOLOv5 model, which is trained on the GTSRB - German Traffic Sign Recognition Benchmark dataset.

computer-vision image-processing machine-learning open-source opencv python road-sign-detection road-sign-recognition road-signs traffic-sign-classification traffic-sign-recognition traffic-signs yolov5

Last synced: 02 May 2026

https://github.com/hayatiyrtgl/shooting_simulator_python

Overall, this project provides a flexible framework for implementing computer vision applications with a focus on object detection, tracking, and point scoring. Its versatility and modularity make it suitable for a wide range of use cases across different industries and domains.

image-processing opencv python-script simulation target-tracking

Last synced: 02 May 2026

https://github.com/sidharthmohannair/visionuav-navigation

A robust vision-based localization system for UAVs operating in GPS-denied environments. The system utilizes advanced computer vision techniques to achieve accurate position estimation by matching real-time drone camera feeds with satellite imagery.

adaptive-noise-scaling akaze brisk computer-vision feature-detection feature-matching geolocalization homography image-processing localization opencv orb position-estimation ransac region-of- sift uav uav-navigation

Last synced: 16 Oct 2025

https://github.com/vish2001/hand_tracking_projects

3 Projects based on the Hand tracking module made using mediapipe library

computer-vision mediapipe mediapipe-hands opencv python

Last synced: 10 Apr 2026

https://github.com/mpatacchiola/cura

Code realised for the hackathon "Robots at your service" in Amsterdam 2016

bing-speech opencv pepper robotics

Last synced: 01 May 2026

https://github.com/vaibhav-2303/imagestitching

Image Stitching algorithm in Python

computer-vision image-stitching opencv python3 sift

Last synced: 13 Apr 2026

https://github.com/thenoobinventor/sudoku-ai-solver

OpenCV and Deep Learning are employed in extracting a sudoku puzzle from images and solving it. The project runs in a Jupyter Notebook Docker container, the Deep Learning model is built, trained and deployed with TensorFlow and the main solver programmed in Python.

ai deep-learning docker jupyter-notebook opencv python sudoku-solver tensorflow

Last synced: 09 Apr 2026

https://github.com/aridepai17/absolutecinema

An intelligent movie recommendation system that analyzes your real-time emotions through webcam and suggests personalized movies using AI-powered descriptions. Experience the future of content discovery!

ai api deepface gradio langchain openai opencv python rag tmdb-api

Last synced: 10 Apr 2026

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

This project demonstrates a basic face recognition system using Python, OpenCV, and the face_recognition library.

cmake computer-vision dlib face-recognition numpy opencv python visualstudiocode

Last synced: 16 Apr 2026

https://github.com/kaustuv-d/bioreactor-for-synthetic-tissue-conditioning

Capstone Project under Dr. Vijai Laxmi, Assistant Professor, Mechanical Engineering Department, and Dr. Hitendra Kumar, Assistant Professor, BSBE (Biosciences and Biomedical Engineering) Department at IIT Indore.

arduino image-processing opencv peristaltic-pump raspberry-pi real-time

Last synced: 28 Jan 2026

https://github.com/yukebrillianth/opencv-object-tracking-with-distance-measurement

Object Tracking By Color With Distance Measurement By Polynomial Regression

computer-vision cpp distance-measures opencv

Last synced: 18 Apr 2026

https://github.com/dianait/emotion

Reconocimiento de imágenes en tiempo real

opencv python ros tfg

Last synced: 09 May 2026

https://github.com/hootbu/doc-auth-system

Proje, kullanıcılar tarafından yüklenen kimlik ve imzalı form belgelerini karşılaştırarak tutarlılığını doğrulayan mikroservis tabanlı bir sistem prototipidir. Sistem, FastAPI, Docker, Tesseract (OCR) kullanmaktadır.

docker fastapi html ocr opencv python restful-api

Last synced: 16 Mar 2026

https://github.com/hansalemaos/a_cv2_easy_resize

Different ways of resizing pictures in OpenCV

images opencv python resize

Last synced: 01 May 2026

https://github.com/shba007/unpsy-omr

OMR REST API Service for Psy App

api fastapi omr opencv python

Last synced: 17 Sep 2025

https://github.com/nezorinegor/gesturecontrol-system

🚀 Сервис для управления Yandex техникой жестами

hand-detection mediapipe opencv

Last synced: 01 May 2026

https://github.com/ravindramohith/find_me_out

Face recognition system using a Convolutional Neural Network (CNN) with TensorFlow and OpenCV

convolutional-neural-networks deep-learning face-recognition keras machine-learning opencv tensorflow

Last synced: 01 Feb 2026

https://github.com/araobp/tower

Sensor tower

ai-camera opencv tensorflow-lite

Last synced: 23 Apr 2026

https://github.com/gokulnpc/face-detection

This project uses OpenCV and deep learning to detect faces in images and videos.

computer-vision deep-learning face-detection neural-network opencv

Last synced: 04 May 2026

https://github.com/aryansk/face-mask-detection-system

A deep learning project using TensorFlow and OpenCV to detect face masks in real-time. Utilizes a Convolutional Neural Network (CNN) to classify images as mask-wearing or non-mask-wearing. 🧠📸

cnn face-mask-detection face-mask-detector machine-learning machine-learning-algorithms opencv python tensorflow

Last synced: 13 Apr 2026

https://github.com/amir-alvand/feature-matching-and-stitching

SIFT vs ORB: Feature extraction, FLANN-based matching, and image stitching with OpenCV

feature-matching image-processing opencv sift-algorithm

Last synced: 15 Jul 2026

https://github.com/simon987/fastimagehash-go

go bindings for libfastimagehash

fftw opencv perceptual-hashing wavelet-decomposition

Last synced: 01 May 2026

https://github.com/shouryan01/train-own-gesture-detector-ml-model

Train your own ML model to detect hand gestures!

mediapipe opencv pandas sklearn tensorflow-lite

Last synced: 10 Apr 2026

https://github.com/jaredpersonalorganization/qt-rtsp-live-video

Implementation of real time video live streaming using QT5.15, GStreamer, OpenCV, and Boost

asio boost gstreamer jetson-nano opencv qt5 rtsp rtsp-stream

Last synced: 16 Apr 2026

https://github.com/cuixing158/mex-file

MATLAB MEX file For C/C++ code generation

c code-generation compile cpp matlab matlab-coder mex opencv

Last synced: 30 Apr 2026

https://github.com/dinhanhx/morphology_study

A repos for USTH Digital Image Processing 2020 Group 1. It's quite obvious in the title.

image-processing morphology opencv python3

Last synced: 05 Jun 2026

https://github.com/jeremymeissner/opencv-minecraft

This program recognize an oak tree in minecraft. It also provides the option of training a model.

minecraft opencv

Last synced: 30 Apr 2026

https://github.com/yairdayan/shikumli

|🏆 Second Place – BGU Hackathon 2025| An app designed to assist war-injured individuals with at-home physiotherapy. Features include real-time feedback, social motivation tools, and progress reports for physiotherapists.

computer-vision flask hackathon mediapipe opencv physiotherapy real-time-feedback rehabilitation streak-system

Last synced: 20 Apr 2026

https://github.com/soumyadeepbose/sheet-counter

Sheet Counter is a Streamlit application designed to count the number of sheets in a given video or image. The app uses computer vision techniques to detect and count horizontal lines, which represent sheets in the input media.

canny computer-vision hough-lines hough-transform opencv python python3 sheet-counter streamlit

Last synced: 10 May 2026

https://github.com/liuliuod/rust-face-detection

This project demonstrates face detection using Rust and OpenCV. It includes a comparison between the original video and the video with face detection applied.

docker haarcascade opencv rust

Last synced: 27 Feb 2026

https://github.com/veendysuseno/opencv-project-student-attendance-and-facial-expression-detection

This project is designed for student attendance and facial expression detection using OpenCV and TensorFlow. The system can either train a facial expression recognition model or display real-time emotion detection using a webcam feed.

haarcascade-frontalface opencv python tensorflow2

Last synced: 19 Jan 2026

https://github.com/abhishek2473/fitsense

FitSense 🏋️‍♂️ is an AI-powered push-up counter that uses MediaPipe Pose Estimation and OpenCV to track push-ups in real time via a webcam. It provides automatic repetition counting, real-time feedback, and a user-friendly interface for fitness enthusiasts.

mediapipe opencv tkinter

Last synced: 11 Feb 2026

https://github.com/nicolamaritan/billiard-shot-analyzer

Analysis system for biliard shots.

computer-vision opencv

Last synced: 22 Jan 2026

https://github.com/nilanjan-debnath/yield-smart

The project utilizes data analysis for early plant illness detection, automated irrigation for optimal water management, soil mineral analysis for crop recommendations, and UV filters to enhance growth conditions.

agriculture django-rest-framework langchain opencv react

Last synced: 05 Apr 2025

https://github.com/csreddy98/objecttracking

Object Tracker using OpenCV and Python

computer-vision csrt opencv opencv-python python python3

Last synced: 30 Apr 2026

https://github.com/tnahom/exam-sheet-evaluator

This project is a computer vision-based system designed to automate the evaluation of exam sheet papers. By utilizing a camera, the system captures the exam sheets, processes the data, and automatically sends the results to students via email.

computer-vision flask opencv postgresql python

Last synced: 09 Apr 2026