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/goutamhegde002/air_canvas

Air Canvas is an innovative real-time gesture recognition application that enhances communication for the deaf and mute. It features hand-tracking, color detection, and OCR technologies, enabling users to draw, write, and convert gestures into editable text in real time.

air-canvas deaf-and-mute digital-drawing flask gesture-recognition hand-tracking interactive-canvas mediapipe ocr ocr-recognition opencv opencv-python python real-time-communication text-recognition

Last synced: 13 Apr 2026

https://github.com/msaadx/Compiler-on-CPP

In this project, I have developed a small compiler that reads a .txt file. The compiler performs two main tasks: parsing the file and detecting any errors within it. After successfully parsing the file, the compiler proceeds to read specific commands for image processing functionalities. These functionalities have been implemented using OpenCV.

image-processing opencv

Last synced: 24 Oct 2025

https://github.com/dd-se/ml-app

Predict unseen numbers with ML models trained on MNIST dataset.

opencv python scikit-learn streamlit

Last synced: 30 Mar 2025

https://github.com/walchko/robotics

juypter notebooks releated to robotics

opencv python robotics

Last synced: 05 May 2026

https://github.com/aieatassam/image-tamper-detector

Tool to detect images that have been modified or AI generated

forensics generative-ai image-analysis opencv photography python

Last synced: 07 May 2025

https://github.com/douglasac/python-opencv-motion-detection

Este proyecto usa OpenCV y Python para detectar objetos en tiempo real mediante la cámara web. El objetivo principal es practicar el uso de estas tecnologías y registrar los tiempos en los que se detectan cambios significativos en la escena.

bokeh learning opencv pandas python

Last synced: 30 Apr 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/ashishtukaral/fruit-ripeness-and-disease-detection

Welcome to the Fruit Ripeness and Disease Detection System! This application utilizes advanced YOLOV8 models to detect various fruits and diagnose diseases in bananas, mangoes, and pomegranates. Built with Flask, the web application allows users to either upload images for analysis or use a live video feed for real-time detection.

classification cnn computer-vision deep-learning detection flask html-css-javascript machine-learning neural-network oops-in-python opencv python yolov8

Last synced: 05 May 2026

https://github.com/ashish0kumar/ai-based-traffic-management-sih

🚦 AI-based traffic management system using real-time vehicle detection

flask machine-learning opencv python react traffic-management-system vehicle-detection yolov4

Last synced: 09 Feb 2026

https://github.com/screamman-ssh/video-camera-to-ascii

Convert a video file or camera captured to display as text.

ascii camera-to-text computer numpy opencv pillow python python-3 video-to-text

Last synced: 10 Apr 2026

https://github.com/yashaka/learncv

Toolset used in learning Computer Vision at R_D course

cv numpy opencv utitlities

Last synced: 14 Apr 2026

https://github.com/sebrovater/imspect

Explore features of images during debug session

computer-vision cv egui feature-engineering images opencv python rust

Last synced: 06 Feb 2026

https://github.com/s18-niloy/signatureapp

This Django web application allows users to upload two images of signatures and compares the text extracted from them using Tesseract OCR. The application checks if the extracted texts match, indicating whether the signatures are identical.

django-application opencv pytesseract-ocr python

Last synced: 30 Apr 2026

https://github.com/prem120996/smart_attendance_using_face_recognition-

This repository contains a Smart Attendance System that leverages face recognition technology to automate attendance tracking. The system captures and processes real-time facial data to mark attendance efficiently, reducing manual errors and eliminating the need for traditional methods like ID cards or roll calls.

firebase-realtime-database flask machine-learning opencv python webapp

Last synced: 14 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/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/nirmit27/dog-vs-cat-classification

A binary image classification model based on Transfer Learning for distinguishing images of dogs from cats.

binary-classification deep-learning glob image-classification image-processing jupyter-notebook machine-learning opencv opencv2 python tensorflow transfer-learning

Last synced: 09 May 2026

https://github.com/tiagoboeing/machine-learning

📦 Python, Electron + ReactJS | A machine learning project to identify Simpsons characters using OpenCV to extract characteristics and Naive Bayes with Sklearn to train the model.

bayes electron opencv python reactjs sklearn

Last synced: 11 Apr 2026

https://github.com/lim747vincent/real-time-sign-language-translation-using-lstm-and-mediapipe

The Sign Language Translator converts sign gestures into text using MediaPipe and an LSTM-based neural network.

artifical-intelligense deep-learning lstm-neural-networks mediapipe opencv python

Last synced: 10 Apr 2026

https://github.com/dhdsouza/python-heatmaps

Este repositório os scripts desenvolvidos durante o mini-curso de Heat Maps com Visão Computacional.

computer-vision heatmaps opencv python video-analysis yolov8

Last synced: 10 Apr 2026

https://github.com/rorosaga/world_clocks

🕰️ Simple clocks made with OpenCV's drawing functions ⌛

clocks opencv

Last synced: 17 Apr 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/cedrickly/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

applied-mathematics arithmetic-coding brain-computer-interface direct-numerical-simulation fake-news fake-news-classification hardware history kmeans-clustering network-security opencv random-forest sentimental-analysis turbulence

Last synced: 06 Nov 2025

https://github.com/yessasvini23/pytorch-bootcamp-on-ai-by-opencv

This OpenCV course is highly recommended for individuals seeking an introductory experience in Computer Vision and AI, and who wish to establish a strong foundation for their career development.

cnn-classification computer-vision cv2-library deeplearning-ai numpy opencv pytorch rnn-tensorflow

Last synced: 13 Apr 2026

https://github.com/saksham-jain177/ai-imagepipeline

An AI pipeline that segments images, identifies objects, extracts text, and summarizes results, all through an interactive Streamlit app. It utilizes models like PyTorch and tools such as Tesseract and OpenCV for efficient image processing.

ai image-identification image-processing image-segmentation opencv pipeline python pytorch streamlit tesseract-ocr

Last synced: 28 Jan 2026

https://github.com/elijah-1994/computer-vision-rock-paper-scissors

Training a computer vision model using TensorFlow to detect whether Rock, Paper or Scissors is shown to the camera in real- time and with a high accuracy.

machine-learning opencv python3 tensorflow

Last synced: 10 Apr 2026

https://github.com/saniyaacharya04/industrial-cv-inspection

Industrial Safety & Asset Inspection using Computer Vision (Object Detection + OCR)

api computer-vision deep-learning fastapi industrial-ai machine-learning object-detection ocr opencv python safety-monitoring yolov8

Last synced: 10 Apr 2026

https://github.com/kalwalt/webarkitlib-desktop-example

A simple testing example of WebARKitLib with Linux OS

augmented-reality opencv webar webarkit webarkitlib

Last synced: 26 Oct 2025

https://github.com/vrishinrajpurohit/sports_person_class

A Flask-powered image classification web application that identifies sports celebrities like Lionel Messi, Maria Sharapova, Roger Federer, Serena Williams, and Virat Kohli using an SVC model trained with OpenCV Haarcascades. The project features a responsive web interface built with HTML, CSS, and JavaScript. Achieves 90% accuracy.

css flask html javascript machine-learning opencv python svc

Last synced: 12 Apr 2026

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

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

ipython-notebook numpy opencv python3

Last synced: 10 Apr 2026

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

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

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

Last synced: 08 Jul 2026

https://github.com/krishnakoushik2792005/vision-gym-coach

Real-time pose-based error detection for crunches & pull-ups with MediaPipe + OpenCV .

computer-vision excercise-analysis mediapipe opencv pose-estimation python

Last synced: 24 Jul 2025

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

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

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

Last synced: 09 May 2026

https://github.com/uditmishr/virtual-hand-painter

A simple application allows the user to draw on the screen using their hand. It has options for three primaries (RGB) colors, an eraser, and the ability to save results.

computer-vision machine-learning mediapipe opencv python

Last synced: 03 May 2026

https://github.com/kailas-design/realsense-vision-kit

🛠️ Streamline your computer vision projects with the RealSense Vision Toolkit, a modular solution for Intel RealSense cameras equipped with robust utilities.

computer-vision coordinate-transformation hardware-abstraction learning-journey object-detection oop opencv portfolio-project python realsense software-architecture

Last synced: 13 May 2026

https://github.com/pinto0309/automaticimagemask

A tool to mask hard copies of Ubuntu terminals with specified keywords.

google-cloud-vision opencv python

Last synced: 28 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/prastamaha/color-detection

color detection (red, blue, green, yellow) using opencv

computervision opencv

Last synced: 20 Feb 2026

https://github.com/boss294/securecam

SecureCam is a Python-based application designed to monitor a live camera feed for human presence using OpenCV's face detection. It provides advanced features such as recording videos when a face is detected, real-time FPS display, and user interaction through a GUI built with PyQt5.

detection-model face-recognition opencv python recording-app

Last synced: 15 May 2026

https://github.com/satyam857/objecttracking

OpenCv Colored Object Tracking

opencv python-2

Last synced: 27 Oct 2025

https://github.com/prastamaha/opencv-montages

build montage image using opencv

computervision opencv

Last synced: 20 Feb 2026

https://github.com/xmen3em/pan-card-tempering-detector-app

Flask web application designed to detect tempering in PAN card images. The application allows users to upload images of PAN cards and uses image processing techniques to determine if the card has been tampered with.

computer-vision deployment flask opencv python

Last synced: 20 Feb 2026

https://github.com/adeiskandarzulkarnaen/image-contrast-enhancement

python program with openCv to increase contrast in images

opencv python

Last synced: 30 Apr 2026

https://github.com/ckvb/deskew

Deskew App

deskew docker flask opencv python3

Last synced: 04 May 2026

https://github.com/semihcakir18/real-time-traffic-detection

🚗 YOLOv8 ve OpenCV kullanarak araçları gerçek zamanlı olarak tespit eden, takip eden ve sayan trafik analizi sistemi. Trafik akışını izlemek için nesne takibi ve sanal çizgi geçişi sayımı özelliklerini içerir

computer-vision deep-learning object-detection object-tracking opencv python traffic-analysis yolov8

Last synced: 18 May 2026

https://github.com/aarnavshah12/flappy-fitness

Flappy Fitness merges exercise with gaming. Using computer vision, it tracks movements in real-time, giving immediate feedback as players perform squats, jumping jacks, and toe touches to control a bird in a Flappy Bird-inspired game. It promotes fitness through fun, interactive gameplay.

mediapipe opencv pygame python socket-io

Last synced: 20 Feb 2026

https://github.com/allexceed360/gesture-powered-digital-painting-suite

🎨 Interactive hand gesture drawing app – draw, hover, erase, and save your creations! 💫

mediapipe opencv python3

Last synced: 11 May 2026

https://github.com/anuranjanjain/video-upscaler

A WebAPP designed for upscalling video to HD Resolution using custom Denoise filter and OpenCV

artificial-intelligence opencv python scikit-learn tailwindcss

Last synced: 24 Jan 2026

https://github.com/etruxton/arcvde

ARCVDE: My current passion project! A platform hosting arcade games, controlled by real-time hand tracking and finger gun gestures using OpenCV and MediaPipe.

arcade-games computer-vision cv finger-gun gaming gesture-recognition hand-gesture hand-tracking interactive mediapipe no-controller opencv pygame python

Last synced: 03 May 2026

https://github.com/greenhacker420/opencv_exp_age

A real-time facial analysis platform built with Flask, OpenCV, TensorFlow, PyTorch, and Next.js, featuring live face detection, age & gender estimation, and emotion recognition. Designed for robotics club events, tech fairs, and interactive AI demos, with a futuristic cyberpunk UI powered by Arwes.

age-estimation computer-vision emotion-recognition face-detection facial-analysis gender-detection mediapipe opencv real-time-ai robotics-club tensorflow

Last synced: 09 Apr 2026

https://github.com/jshulgach/aruco_pose_estimation

Simple pose estimation package using ArUco markers

aruco opencv pose-estimation python

Last synced: 28 Apr 2026

https://github.com/derek-palmer/dvr-scan-file-organizer

DVR-Scan-Organizer is a Dockerized extension for DVR-Scan, designed to process multiple video files and organize output in a structured format.

cuda dvr dvr-scan multimedia opencv opencv-python python video video-processing

Last synced: 01 May 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/saann3/pythonmp4player

Very very simple mp4 player

mp4-player opencv python tkinter

Last synced: 01 May 2026

https://github.com/thinhtoxic/fps-boost

FPS Boost is a batch tweaking script that optimizes your system to provide the best gaming experience possible. It is free and open-source, and works on Windows 10 & 11!

boost csgo fps-boost fps-boost-fortnite fps-booster fps-booster-all-games fps-booster-cs2 fps-booster-fortnite fps-booster-games fps-booster-roblox fpsboost fpsbooster game inputlag minecraft opencv optimization optimizer registry windows

Last synced: 29 Jan 2026

https://github.com/frank20a/cv-tracker-libs

A collection of libraries for computer vision applcation, and specifically tracking. Using either OpenCV camera input or FLIRs Spinnaker SDK to support Blackfly cameras.

computer-vision cpp11 fiducial-markers opencv spinnaker tracking

Last synced: 16 Mar 2026

https://github.com/seraph-yang/ocr

Text detection + text recorgnition using OpenCV, Python, and Tesseract

ocr opencv python tesseract

Last synced: 30 Aug 2025

https://github.com/mxagar/machine_vision_notes

My personal notes on algorithms and applications for Machine Vision, featuring examples with Halcon, OpenCV and PCL, and other technologies.

algorithms deep-learning image-processing machine-vision opencv pcl

Last synced: 14 Oct 2025

https://github.com/mahmudmardini/robotics-project

Traffic Signs Detection with ROS (Robot Operating System) and Tensorflow

ai computer-vision machine-learning opencv python ros

Last synced: 29 Jan 2026

https://github.com/zahidedusgun/finger_counter

This project detects and displays the number of raised fingers using OpenCV and MediaPipe, saving the output to a video file.

mediapipe opencv python

Last synced: 15 Apr 2026

https://github.com/gotoren/image-processing

2019前期 画像処理及び演習 C++(C++, OpenCV, xcode)

cpp mojave opencv xcode

Last synced: 26 Aug 2025

https://github.com/ilvondir/ur-fall-depth-map-processing-methods-comparison

Comparing depth map processing methods on the UR Fall Dataset.

computer-vision opencv pathlib python pytorch torchvision

Last synced: 28 Apr 2026

https://github.com/marcontk/xray-intensity-profile-perl

Intensity profile analysis of X-ray medical images using Perl and PDL with interactive visualizations.

image-processing jupyter-notebook opencv pdl perl plotly

Last synced: 08 May 2026

https://github.com/chahelgupta/image-filter-application-python

"Image Filter App: Python GUI with Tkinter & OpenCV. Apply grayscale, invert, blur, sketch, watercolor & pencil sketch filters. Easy image loading & capture. Ideal for beginners & enthusiasts. Enhance photos creatively! 🎨 #Python #OpenCV #Tkinter"

beginner-friendly beginner-project cv2 gui gui-application image-filters image-processing opencv python python-library tkinter tkinter-gui

Last synced: 24 May 2026

https://github.com/muhkartal/fr-photo

face-recognition system works on images first of all you need to register valid image as recognition

face-recognition numpy opencv pillow python streamlit

Last synced: 15 Apr 2026

https://github.com/ethand91/opencv-cartoon-filter

Simple Opencv + Python example showing cartoon filter

computer-vision opencv python sample tutorial

Last synced: 18 May 2026

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

Digital image processing with computer vision using python programming

computer-vision digital-image-processing image-processing opencv python python-programming

Last synced: 10 May 2026

https://github.com/jekyll2014/cameraserver

On-premises camera management software for home. Web+Telegram UI

camera opencv security

Last synced: 30 Jan 2026

https://github.com/lucaspadoni/blocks-world-problem

Python program that implements an agent that can solve the Blocks World planning domain, letting the user choose the search algorithm and the desired input and output block configurations (one image for the input and one for the desired output).

artificial-intelligence blocks-world-problem cnn matplotlib mnist opencv planning-algorithms python searching-algorithms

Last synced: 15 Apr 2026

https://github.com/touppercase78/happy-new-year-2025

Happy New Year 2025 with Colorful Squares, Gifts, Text and Tree with Balls!

2025 happy-new-year image-processing merry-christmas opencv opencv-python python

Last synced: 23 Aug 2025

https://github.com/miteshgupta07/car-parking-space-detection-using-computer-vision

A computer vision-based car parking space detection system that identifies and monitors available parking spots in real-time, optimizing parking management and enhancing user convenience.

computer-vision cvzone opencv

Last synced: 28 Apr 2026

https://github.com/kimbaorrr/mask_detection

Simple Mask Detection using Haar Cascade (TF & OpenCV)

opencv python tensorflow

Last synced: 15 Apr 2026

https://github.com/mrk21/terrain-generation-prototyping

Terrain generation prototyping

cpp libnoise opencv opengl

Last synced: 15 Apr 2026

https://github.com/moh-27sl/image-alignment--python-edition

Alignment of an unaligned image with a base/reference image using feature detection, feature matching, and homography in OpenCV.

ai classical-computer-vision classical-image-processing computer-vision computervision image-alignment image-processing imageprocessing neural-network numpy opencv python python3

Last synced: 15 Apr 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: 09 Apr 2026

https://github.com/eesha12khan/haris-corner-detection-algorithm

This project demonstrates the use of Harris Corner Detection to identify keypoints (corners) in images and compare them across multiple versions of the same image. The system processes a set of images, detects the corners in each, and then matches these keypoints to determine which image best matches the original.

computer-vision corner-detection feature-detection harris-corner-detection object-recognition opencv

Last synced: 18 Apr 2026

https://github.com/srijanmukherjee/image-processing-ocr-assignment

Performs image smoothening, converting to binary image, generating skeleton of the image for OCR purpose

image-processing opencv

Last synced: 16 Apr 2026

https://github.com/aliemad5/yolo-keras-object-detection-model

This project runs real-time object detection with YOLOv11 and OpenCV. It captures webcam frames, detects objects, and displays bounding boxes with labels. It uses my custom Keras CNN for training. See details about the CNN at the website below. This code is for view and test only. If you want to use it in real projects read the LICENSE.

ai image keras object-detection opencv python tensorflow yolov11

Last synced: 28 Apr 2026

https://github.com/sanjay-ar/incois_aaides-project

INCOIS_AAIDeS (Automated Animal Identification and Detection of Species) is a finalist-level government-backed project developed in collaboration with INCOIS – Indian National Centre for Ocean Information Services, Hyderabad. It uses deep learning to detect and classify marine species from netted fish data, empowering sustainable fishing and aiding

image-augmentation machine-learning noise-reduction opencv tensorflow

Last synced: 01 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/hokagem/video2ascii

This tool is created to convert MP4 videos into ASCII animations.

ascii-art ascii-graphics cv2 image opencv pillow python3 video

Last synced: 28 Apr 2026

https://github.com/demamano/football_analysis

Build an AI/ML Football Analysis system with YOLO, OpenCV, and Python

ai ml opencv python yolo

Last synced: 31 Jan 2026

https://github.com/anis196/sowell_personal_therapist

SoWell uses computer vision libraries (OpenCV and MTCNN) and deep learning (DeepFace) to detect and analyze facial expressions in real-time. The detected emotion influences the AI therapist's tone, built using LangChain with Google's Gemini model. The user interface, styled with Bootstrap and custom CSS, (1k+ lines!)

bootstrap css custom-css dockerfile html javascript mtcnn-face-detection opencv python tensorflow-gpu

Last synced: 10 Apr 2026

https://github.com/danitilahun/face_recognition

This repository likely contains code and resources for implementing facial recognition systems. It may include tools for detecting, analyzing, and recognizing faces in images or videos using machine learning or deep learning techniques.

face-detection face-recognition image-processing opencv python

Last synced: 28 Apr 2026