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/anty-filidor/grains-detector

Simple grains detector developed in OpenCV

object-detection opencv python

Last synced: 13 May 2026

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

Discrete Fourier transformation implemented manually with the help of C++ and OpenCV.

cpp fourier-transform image-processing opencv

Last synced: 02 May 2026

https://github.com/shibam120302/pancard_tempering_dectector_app

The purpose of this project is to detect tampering/fraud of PAN cards using computer vision. This project will help the different organizations in detecting whether the Id i.e. the PAN card provided to them by their employees or customers or anyone is original or not.

flask flask-application juypter-notebook opencv python tensorflow

Last synced: 09 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/jaysuk/duet-tool-align

Automated camera-based tool-offset alignment (TAMV-style) for RepRapFirmware toolchangers, as a Duet Web Control 3.7 plugin.

duet3d dwc-plugin opencv reprapfirmware tamv tool-alignment toolchanger

Last synced: 24 Jun 2026

https://github.com/nguyenanhtuan1912/datatable-image-to-text

Repository này là đồ án môn học Computer Vision

computer-vision javascript nodejs numpy opencv python tesseract

Last synced: 09 Apr 2026

https://github.com/caibingcheng/opencv-docs

opencv contrib module documents

documents opencv opencv-contrib

Last synced: 10 Aug 2025

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/willguimont/install-opencv-3-linux

Automaticaly install opencv3 on any linux machine from Raspberry pi to Ubuntu desktop

installation-script installer linux opencv opencv-python python raspberry-pi raspbian rpi

Last synced: 09 Apr 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/jupfu/beck-view-movie

Assemble mp4 video from list of images

multithreading numpy opencv python3 threadpool tqdm

Last synced: 10 May 2026

https://github.com/mtgsoftworks/uav-advanced-tracking-system

Real-time UAV detection & tracking system powered by YOLOv8, OpenCV, and PID control

deep-learning drone-tracking object-detection opencv pytorch real-time-tracking uav yolov8

Last synced: 02 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/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/ashithapallath/image-processing

The Image Processing Lab repository showcases a variety of image processing techniques using Python. It covers essential concepts such as image manipulation (resizing, cropping), enhancement (adjusting brightness/contrast), analysis (edge detection, contours), color space conversions, and noise reduction.

color-space-conversion image-analysis image-enhancement image-manipulation image-processing noise-reduction numpy opencv python

Last synced: 03 Oct 2025

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/gill-singh-a/intel-realsense-ball-detection-and-ranging

Detection and Ranging of Ball using Intel Realsense Camera and Circular Hough Detection via OpenCV

computer-vision cpp depth-estimation detection intel opencv python realsense ros tracking

Last synced: 09 Apr 2026

https://github.com/aritrakar/behavioral-cloning-car

🚗Learning to drive a car via behavioral cloning.

opencv python pytorch socketio

Last synced: 03 May 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/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/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/frc1076/vision_2016

2016 Vision code for frc team 1076

computer-vision first-frc opencv

Last synced: 10 May 2026

https://github.com/indrajit-2001/attendence-using-face-detection

Developed a machine learning-based smart attendance system using Python. The system utilizes a webcam to recognize faces and automatically records attendance. An Excel sheet is generated to document the attendance data, enhancing efficiency and accuracy in tracking student presence.

machile-learning opencv python3

Last synced: 03 May 2026

https://github.com/atchayaah/biobin

AI-driven robotic system using YOLOv5 for real-time biomedical waste detection and automated segregation, developed as part of a patented research project.

opencv pythorch raspberrypi roboflow-dataset yolov5

Last synced: 03 May 2026

https://github.com/vevdokimovm/iris-recognition

Iris-based biometric identification system using classical CV pipeline: localization, normalization, LDA matching

biometrics computer-vision lda machine-learning opencv python

Last synced: 27 Jun 2026

https://github.com/lucs1590/commom_segmentations

The purpose of this repository is to document and expose code samples using common threading techniques.

computational-vision machine-learning open-source opencv python scikit-image scikit-learn segmentation sklearn

Last synced: 03 May 2026

https://github.com/chetan6780/color-identification-opencv

Identification of color in an image using opencv-python

color-identification opencv opencv-python python

Last synced: 09 Apr 2026

https://github.com/ace4896/project-sekai-thumbnail-matching-notes

Notes on extracting and matching Project Sekai card thumbnails.

opencv project-sekai python sekai

Last synced: 04 May 2026

https://github.com/bsteen/is-it-on-hfqpdb

Check if active Harbor Freight coupons have been uploaded to HFQPDB

coupons database harbor-freight image-processing opencv regex web-scraping

Last synced: 10 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/penguincabinet/opencv-anonymousface

顔を自動検出し、アノニマスのお面をかぶせるツール

csharp image-processing opencv

Last synced: 04 May 2026

https://github.com/gsitcity/character-animation

在控制台中使用空格字符和@字符输出动画,如bad apple

cpp opencv

Last synced: 04 May 2026

https://github.com/vanbagaria/fxlab

A Django web app for applying various filters to images

django opencv python

Last synced: 04 May 2026

https://github.com/homebackend/pdf-title-page-splitter

Splits a pdf based on identified title pages using ML trained model

machine-learning opencv pdf-splitter pdf2image pypdf2 scikit-learn tensorflow

Last synced: 04 May 2026

https://github.com/progrmoiz/visual-attention

Currently in development

opencv python

Last synced: 04 May 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/ibrahim-sowunmi/ai-camera-test

AI Camera: A Next.js 15 application with real-time object detection using YOLO and OpenAI Vision. Capture photos from your webcam and get AI-powered descriptions and intelligent comparisons between consecutive images. Features both static image analysis and real-time object detection with segmentation using a Python Flask backend. Built with Next.j

ai opencv python typescript

Last synced: 04 May 2026

https://github.com/superrmurlocc/face-detector

Face-Detector is a deep learning-based system designed for identifying and recognizing faces in images and video streams. Built upon the VGGFace2 model and fine-tuned with ArcFace and Triplet Loss, it achieves 97% accuracy on a subset of the CelebA dataset.

computer-vision deep-learning face-recognition opencv pytorch

Last synced: 04 May 2026

https://github.com/rajkane/vision

Image processing application developed in python with pyqt5 and opencv library. The application is under development.

opencv opencv-python pyqt5 pyqt5-desktop-application pyqt5-gui python vision

Last synced: 04 May 2026

https://github.com/ajithprakash8055/kitti_yolo_v8

This POC features a YOLO v8 model trained for object detection using the KITTI dataset. It aims to enhance detection accuracy and performance in autonomous vehicle applications. The model is designed to handle diverse urban scenarios and improve the reliability of object recognition in challenging environments.

jetson-orin object-detection onnx opencv python yolov8

Last synced: 04 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/aiaydin/hand-tracker

Real-time hand tracking with MediaPipe + OpenCV; virtual mouse, slides control, and mini-games.

computer-vision gesture-recognition hand-tracking mediapipe open-source opencv python slides tkinter virtual-mouse

Last synced: 04 May 2026

https://github.com/isala404/viduruthninnada

Registration App for Viduruth Ninnada 2018

gui opencv python tiki tkinter

Last synced: 04 May 2026

https://github.com/04092000f/pushup-counter

pushup counter is an app which counts the total pushups of a person using mediapipe

computer-vision mediapipe opencv pose-estimation pushup-counter pushups python3

Last synced: 04 May 2026

https://github.com/shakiliitju/image-to-text-converter

This project is a web-based application that enables users to upload images and automatically extract any visible text using Optical Character Recognition (OCR). The backend is built with Flask and integrates OpenCV for image preprocessing and Tesseract OCR and frontend responsive interface for uploading images and viewing the extracted text.

flask image-to-text image-to-text-converter ocr opencv pillow pytesseract python tesseract

Last synced: 04 May 2026

https://github.com/jayson-gonzalez/facial-recognition-attendance-system

Attendance system using haar cascading facial recognition

facial-recognition mysql opencv python python3 tkinter-gui

Last synced: 04 May 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/daim-nickel-penny/automate-attendance

Automated attendance tracker using Facial recognition.

dlib opencv python

Last synced: 05 May 2026

https://github.com/doga0/pwd

TEKNOFEST International Unmanned Aerial Vehicle Competition Project With My Darling

artificial-intelligence c cpp darknet-ros mavlink object-detection opencv pixhawk4 python ros2-foxy termal-camera yolov4-tiny

Last synced: 05 May 2026

https://github.com/sahilk-027/sightv1-analyzer

A video analysis application utilizing OpenCV and machine learning to generate timestamps for car accidents captured in recorded video footage.

anomaly-detection flask opencv react

Last synced: 05 May 2026

https://github.com/mmanishh/handgestrec

HandGesture Sign Recognizer Using OpenCV and CNNs

cnn handgesture-recognizer opencv

Last synced: 05 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/akash2237778/attendance-system

A contact-free attendance system with temperature monitoring to detect fever and generate alerts. Used MLX90614 Infrared Thermometer to record temperature and camera to recognize the face. Configured the whole system on Pi 4 in the organized box, for making it ready to deploy.

java mlx90614 opencv raspberry-pi

Last synced: 05 May 2026

https://github.com/hansalemaos/a_cv2_text_effects

Text effects for OpenCV

opencv python text

Last synced: 19 Feb 2026

https://github.com/lruizap/tomography-with-algebraic-topology

This project aims to analyze images using algebraic topology. The goal is to extract structural information from images through mathematical concepts such as connected components and loops.

gudhi jupyter-notebook matplotlib numpy opencv python tomography

Last synced: 05 May 2026

https://github.com/arya-io/cpp-opencv

A pipeline for extracting video frames using GStreamer and detecting/cropping faces from the frames using OpenCV's Haar Cascade classifier in C++.

computervision cpp facedetection frameextraction gstreamer haarcascade imageprocessing opencv shellscript videoprocessing

Last synced: 05 May 2026

https://github.com/akimuddinshaikh/master-s-research-project

A hybrid approach combining texture-based (GLCM) and deep learning (ResNet50) features with unsupervised clustering and supervised classification for detecting liver diseases. Achieved 99%-100% accuracy using SVM, XGBoost, and Random Forest on pseudo-labeled medical imaging datasets

agglomerative-clustering dbscan-clustering glcm kmeans-clustering opencv python random-forest resnet-50 svm-model tensorflow xgboost-model

Last synced: 05 May 2026

https://github.com/czoido/tensorflow-cpp-conan-example

Example with tensorflow lite library in C++ using Conan for image classification

cpp machine-learning opencv tensorflow

Last synced: 05 May 2026

https://github.com/sshehrozali/finger-counter-mediapipe

Machine Learning based program to trace your Hands and recognize your Fingers. Uses PC/Laptop Webcam for live detection.

artificial-intelligence finger-counter hand-gesture-recognition hand-recognition machine-learning mediapipe mediapipe-hands opencv

Last synced: 05 May 2026

https://github.com/cadubentzen/pdi-ufrn

Exercises developed in Digital Image Processing course at Universidade Federal do Rio Grande do Norte.

digital-image-processing opencv

Last synced: 10 May 2026

https://github.com/kd-27/image-processing-tools

Image processing tools are powerful software applications that enable the manipulation, enhancement, and analysis of digital images, offering a wide range of features such as filtering, transformation, segmentation, and object recognition.

canny-edge-detection hsv-color-detection opencv

Last synced: 10 May 2026

https://github.com/yamhokim/drive-system

Python-based driver-drowsiness detection/intervention application developed in collaboration with the Human Factors and Applied Statistics Lab (HFASt) Lab at the University Of Toronto.

mediapipe opencv python qt

Last synced: 05 May 2026

https://github.com/denismakogon/oraclelinux-opencv

Oracle Linux 7 OpenCV-ready images (compatible with JavaCV and OpenPNP)

debian docker docker-images java jdk11 jdk12 multistage opencv oracle-linux

Last synced: 05 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/aliy98/ros-moveit-opencv-ontology

ROS package for patrolling an indoor environment with a mobile robot

gmapping movebase moveit ontology opencv ros

Last synced: 05 May 2026

https://github.com/raheesahmed/video_description_generator

This Python script processes a video file, generates a compelling description, creates a voiceover script in the style of David Attenborough, and synthesizes the voiceover using OpenAI's Text-to-Speech API.

openai openai-api openai-chatgpt openai-tts openai-vision opencv

Last synced: 05 May 2026

https://github.com/snikulov/opencv-cpp-examples

Example how to use OpenCV + CMake + Conan

cmake conan cpp examples opencv

Last synced: 05 May 2026

https://github.com/zehraaedakrtl-png/attention-analysis-baseline

Real-time attention analysis using OpenCV and MediaPipe with face orientation–based scoring.

computer-vision mediapipe opencv python-real-time

Last synced: 06 May 2026

https://github.com/ahmad-ali-rafique/yolo-helmet-detection-app

This project implements a helmet detection system using YOLOv3 (You Only Look Once) and Streamlit. The application allows users to upload an image and detect helmets in real-time. The system uses OpenCV and pre-trained YOLOv3 weights to identify helmets in uploaded images, displaying the results with bounding boxes and confidence scores.

artificial-intelligence datascience deep-neural-networks helmet-detection image-processing machine-learning modeling opencv streamlit-dashboard yolov3

Last synced: 06 May 2026

https://github.com/tusharthakur8267/ocr_sentiment_analysis_text_summarization

This project extracts text from images using OCR, analyzes sentiment (positive, negative, neutral), and summarizes text for quick insights. It utilizes Python, Tesseract-OCR, NLP libraries, and Flask/FastAPI for deployment.

flask image-processing nlp opencv pil python sentiment-analysis spacy tesser

Last synced: 06 May 2026

https://github.com/anil951/voice-assisted-camera

Voice-Controlled Camera using Python and OpenCV, allowing users to take photos, apply filters, zoom, and record videos through voice commands and save content directly to the computer for easy access.

camera ffmepg opencv opencv-python python python3 voice-commands voice-recognition voicecamera

Last synced: 06 May 2026

https://github.com/airmomo/android-auto-helper

基于Python3和OpenCV开发的、开源的、跨平台的安卓自动化脚本开发工具

adb android opencv python

Last synced: 11 May 2026

https://github.com/fatihilhan42/document-scanner-master-with-python

It is the documentation scanner project of our Computer Vision work with Opencv. In this project, documents shown to the computer camera were scanned using Opencv artificial intelligence libraries. Below I tried to explain the details of the project step by step.

computer-vision documentation image-processing opencv python scanner

Last synced: 06 May 2026

https://github.com/kev-1729/deforestation_detection

Este proyecto detecta la deforestación mediante análisis de imágenes satelitales, aplicando Visión por Computadora y Machine Learning. Utiliza Python, TensorFlow, OpenCV y técnicas de procesamiento de imágenes para la identificación de áreas afectadas.

machine-learning opencv tensorflow

Last synced: 11 May 2026

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

OpenCV face detection live camera, with GUI rendered in OpenGL.

cpp imgui opencv opencv3 opengl realtime

Last synced: 06 May 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/zakirangwala/emotion-classifier

The model classifies seven emotions: Anger, Contempt, Disgust, Fear, Sadness, Happy, and Surprise, using an ensemble of pre-trained VGG16, ResNet50, and InceptionV3 models. For a demonstration, refer to app.py, which constructs a Gradio app and integrates with Spotify to offer playlists tailored to each detected emotion.

artificial-intelligence gradio jupyter-notebook keras opencv python tensorflow

Last synced: 30 Sep 2025

https://github.com/vskarleas/lanewatch

The course covers essential topics such as erosion, dilation, openings, closings, and convolutions, alongside in-depth filter analysis including median, average, Laplacian, and Nagao filters. Practical work focuses on real-world applications like detecting lane markings and tracking vehicles using C++ and OpenCV.

computer-vision cpp lane-detection opencv vehicle-detection

Last synced: 11 Jun 2026