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/gregieboi/ascii-art-generator

Just another basic ascii art generator

ascii-art image-processing opencv pillow python3

Last synced: 13 May 2026

https://github.com/katahiromz/helloopencv

Simple C++/OpenCV hello world

cmake cxx hello-world opencv

Last synced: 06 May 2026

https://github.com/ankitpundir7/face-detection-system

This Project is able to detect human faces in photos, videos and real-time. Duration : (Dec 2022- Jan 2023)

cv2 haar-cascade haar-cascade-classifier machine-learning machine-learning-algorithms opencv python

Last synced: 16 May 2026

https://github.com/bisma-azeem-13/facial_landmark_detection

This repository contains my project code. I worked on Facial Landmark Detection via Webcam and uploaded Images and Videos.

face face-recognition landmark-detection opencv python realtime-detection

Last synced: 15 May 2026

https://github.com/preethamn15/plant-disease-detector

AI-based plant leaf disease detection using VGG16 CNN with GUI, image upload, webcam, Telegram alerts

ai-project cnn computer-vision leaf-disease-classification machine-learning opencv plant-disease-detection python realtime-detection vgg16

Last synced: 20 Jan 2026

https://github.com/schctl/medo

Image processor for astrophotography

astrophotography image-processing opencv rust stacking

Last synced: 15 May 2026

https://github.com/hansalemaos/getpartofimg

Extracts a part of the image specified by width and height from the given image file path using OpenCV.

crop image opencv part

Last synced: 15 May 2026

https://github.com/sno2/summit

Summit: HackISU submission

hackathon opencv python

Last synced: 15 May 2026

https://github.com/flixma/optical-flow

Some experiments regarding video stabilisation (based on OpenCV examples)

opencv optical-flow video-stabilization

Last synced: 30 Apr 2026

https://github.com/muhammadsaadx/dermoscopy-image-processing-opencv

In this project, I have used two methods to detect lesions on the skin: K-Means Clustering and Connected Components Labeling. With these techniques, I was able to identify the primary region of the skin containing pigmented skin lesions. Additionally, I incorporated Run Length Encoding, a lossless compression method, to store the image data.

image-processing kmeans-clustering opencv runlengthencoding

Last synced: 12 Mar 2025

https://github.com/muhammadsaadx/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: 12 Mar 2025

https://github.com/hivesolutions/crossline

Simple event pipping and storing infra-structure

counter data opencv warehouse

Last synced: 15 May 2026

https://github.com/kanishkadesai99/smart-attendance-system-master

Software Engineering course project, Smart Attendance System using Face Recognition and OpenCv

face-detection-using-opencv face-recognition haar-cascade-classifier machine-learning opencv python software-engineering

Last synced: 15 May 2026

https://github.com/sandeepannandi/slicecam

SliceCam is a fun, camera-controlled game powered by OpenCV and Mediapipe that lets you slash flying fruits with real-time hand tracking.

collision-detection handtracking mediapipe mediapipe-hands motiondetection numpy opencv pygame python

Last synced: 06 May 2026

https://github.com/navindafernando/histogrammer

Image processing - python :part_alternation_mark:

histogram-equalization image-flattening image-processing matplotlib opencv

Last synced: 14 May 2026

https://github.com/abynxv/automatedexamsheetgrader-ocr

This Python project automates grading of handwritten or printed answer sheets using OCR (Optical Character Recognition). It extracts student answers from scanned images, compares them to an answer key, and generates a detailed report with class statistics.

numpy ocr-recognition opencv pandas python3 tesseract

Last synced: 27 Jun 2025

https://github.com/cserajdeep/oop-with-python-opencv

Object-Oriented Programming with Python and OpenCV randomly generates day/night-time city landscapes with buildings and trees as objects.

cpp google-colab oop opencv python

Last synced: 19 Apr 2026

https://github.com/alhadikhan/waiter-calling---hand-raise-detection-challenge

This repository contains a Python script to process a provided video to detect hand raises at specific desks using the YOLOv8 object detection model. The project includes steps for extracting video frames, preparing a labeled dataset, training the YOLOv8 model, and performing inference to identify and locate hand raises in the video.

computer-vision data-annotation dataset-preparation deep-learning machine-learning model-training-and-evaluation object-detection opencv python-programming video-processing yolov8

Last synced: 21 May 2026

https://github.com/pop0097/object_detection_algorithm

Algorithm to detect an object using the OpenCV Library in Python.

opencv python3

Last synced: 21 May 2026

https://github.com/memo-jpg/auto_feeder

Uses Python and OpenCV to track when a bowl is empty and automatically drop food when it is.

opencv raspberry-pi

Last synced: 14 Mar 2025

https://github.com/marvin-vw/road_line_filter

A simple tool for processing road lane detection in camera streams. Customize lane width and line thickness to filter road information and reduce interference.

filter line-detection opencv

Last synced: 21 May 2026

https://github.com/iv4n-ga6l/eye-tracking

Track user eye in front of webcam using pre-trained Haar cascade eye detection model, openCv and ultralytics yolov5

eye-detection haar-cascade haarcascade-classifier haarcascade-eye opencv python ultralytics yolov5

Last synced: 26 Mar 2025

https://github.com/colddsam/modeyolo

ModeYOLO: Elevate image processing with this Python package. Seamlessly perform color space transformations, simplify dataset modification for deep learning, and leverage OpenCV and NumPy. Ideal for YOLO projects, computer vision tasks, and efficient machine learning workflows.

dataset dataset-generation open-source opencv python pythonpackage ultralytics yolo

Last synced: 21 May 2026

https://github.com/cserajdeep/eye-activity-detection-mediapipe

Eye Activity Detection using Eye Aspect Ration and MediaPipe

ear eye-detection eye-tracking mediapipe opencv python

Last synced: 10 May 2026

https://github.com/eliashdzr/webcam_center

PyQt6 application that shows the video of up to 4 USB WebCams connected to your computer.

opencv pyqt6 python3 webcam-capture

Last synced: 20 Apr 2026

https://github.com/vyjayanthipolapragada/human_detection_hog

Detect humans in real-time, image or video and count the detected people using OpenCV and HOG Descriptor

computer-vision easygui hog-descriptor human-detection image-processing imutils numpy opencv os python support-vector-machine

Last synced: 06 May 2026

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

mediapipe opencv pillow pyautogui python tkinter ttkthemes

Last synced: 10 May 2026

https://github.com/peterjakubowski/set-card-game-solver

Python program that solves the SET card game using OpenCV.

opencv python

Last synced: 10 May 2026

https://github.com/atharvahude/camera-based-2d-feature-tracking

Compariosn of Feature Detectors and Descriptors on Kitti Sequence in CPP.

cpp17 keypoint-descriptor keypoints-detector kitti-dataset opencv tracking

Last synced: 20 Jan 2026

https://github.com/hamza-ali0237/yolov11-image-segmentation-and-weight-estimation

Combining YOLOv11's Image Segmentation capabilities with a Regressor to segment fruits and also estimate their weight In grams.

deeplearning imagesegmentation machine-learning opencv python pytorch regression scikit-learn yolo yolov11

Last synced: 06 Apr 2026

https://github.com/cho3sang/futbol-flow-counter

OpenCV-powered desktop app for tracking soccer juggles, visualizing ball motion, and saving training sessions.

computer-vision kalman-filter opencv python soccer sqlite tkinter

Last synced: 06 Jul 2026

https://github.com/sajadtroy/pet-ai

This repository contains code for detecting if a bottle is made of PET (Polyethylene Terephthalate) using a Convolutional Neural Network (CNN) model built with TensorFlow and Keras. It includes scripts for training the model and for using the model to make predictions on new images.

ai artificial-intelligence opencv python

Last synced: 18 Feb 2026

https://github.com/sakshi2215/treeverse

The project aims to address the challenge of accurately enumerating trees in forest areas earmarked for diversion due to developmental projects by developing an image analytics system utilizing satellite imagery or aerial photographs to automate tree enumeration.

cnn deep-learning historical-weather javascript machine-learning opencv python tensorflow treecount

Last synced: 08 Apr 2026

https://github.com/shlokarora2709/snapshop

SnapShop is a web app that lets users upload or capture product images to receive recommendations based on the image content. It uses NLP and computer vision to identify the product and suggest similar items from a dataset.

flask google-generative-ai nlp opencv reccomendersystem

Last synced: 11 Feb 2026

https://github.com/haripasapuleti/car-detection

A Python-based project that uses OpenCV's Haar Cascade Classifier to detect cars in video footage. The processed video highlights detected cars with bounding boxes and saves the output to a file.

cascade-classifier object-detection opencv python video-compression video-processing

Last synced: 15 May 2026

https://github.com/effectsmachine/wavego_pro

WAVEGO, 12-DOF Bionic Dog-Like Robot, Open Source for ESP32 and Raspberry Pi, Facial Recognition, Color Tracking, Motion Detection

12-dof arduino arduino-esp32 dog esp32 open-source opencv raspberry-pi robot

Last synced: 02 Mar 2025

https://github.com/kametan0730/trackcircle

円を追跡するだけ

opencv

Last synced: 23 Jun 2026

https://github.com/felipebrenner/2022-1-processamento-grafico

Atividades desenvolvidas para cadeira de bacharel em Ciência da Computação

c-plus-plus glsl opencv opengl python

Last synced: 08 Apr 2026

https://github.com/shivendrra/object-detection

real-time object removal/addition detection pipeline using OpenCV

computer-vision computer-vision-opencv opencv opencv-pipeline

Last synced: 15 May 2026

https://github.com/ishitaagl20/genaivision

Exploring Image Processing with Gemini - Image Describer, Object Finder, and Object Tracker

gemini object-detection object-tracking opencv streamlit

Last synced: 08 May 2026

https://github.com/marknature/opencv-bootcamp

If you are looking to take your first steps towards learning Computer Vision and AI using OpenCV, this is the best OpenCV course to jumpstart your career.

anaconda computer-vision cv2-library ffmpeg jupyter-notebook matplotlib numpy opencv os urllib zipfile

Last synced: 02 Mar 2025

https://github.com/vmallela0/treshold-wiz

A simple OpenCV color thresholder that applies to multiple colorspaces

opencv vision visionprocessing

Last synced: 15 May 2026

https://github.com/cuixing158/visual-based-odometry-estimation-cpp

Stitching and fusion of on-board surround view BEV real world image sequences, odometer estimation and output of large pixel map

algorithms bev cpp odometry odometry-estimation opencv orb pose-optimization visual-features

Last synced: 05 Apr 2025

https://github.com/meghana0308/emotion_detection

A real-time emotion detection system that uses a deep learning model and webcam to classify facial expressions into seven different emotions.

cnn jupyter machine-learning notebook opencv python

Last synced: 06 Mar 2026

https://github.com/pathanin-kht/ObjectDetector

An object detection system using YOLOv5 and OpenCV to detect objects in real-time from a webcam, with features for recording and capturing frames.

opencv python yolov5

Last synced: 01 Oct 2025

https://github.com/tosh2230/burst-capt

Save images continuously with a webcam

docker opencv python

Last synced: 14 Apr 2026

https://github.com/seminarioa/findparking

Sistema de visión por computadora para detección en tiempo real de espacios de estacionamiento disponibles u ocupados, basado en YOLO y OpenCV.

computer-vision opencv yolo

Last synced: 23 Jul 2025

https://github.com/aron-alvarenga/app-python-reconhecimento-facial-haarcascade-opencv

Aplicação Python de reconhecimento facial utilizando Haarcascades e OpenCV.

computer-vision cv2 haarcascade opencv python

Last synced: 21 May 2026

https://github.com/dane-meister/qrcode-generator

This project is a Python application that allows users to generate and decode QR codes. It provides a simple GUI where users can input text or links to generate QR codes. Additionally, the application can decode QR codes and display the encoded information.

opencv pillow python qrcode qrcode-generator tkinter

Last synced: 28 Oct 2025

https://github.com/utkarsh251106/tracking-with-yolo

This project uses YOLOv8 and DeepSORT to detect and track children and adults in video streams. It assigns unique IDs, handles re-tracking after occlusions, and outputs an annotated video with labeled bounding boxes.

computer-vision deep-learning deepsort machine-learning numpy opencv python torch ultralytics yolov8

Last synced: 30 Jan 2026

https://github.com/kalina559/licenseplatereader

C++ app reading license plates.

computer-vision opencv

Last synced: 10 May 2026

https://github.com/s1ink/vermillion

Vision based dataset creation and ML toolsuite for training neural networks off of physics systems

imgui ml opencv vision windows-desktop

Last synced: 15 May 2026

https://github.com/bhargav-joshi/smile-detection-using-opencv

Smile Detection using OpenCV & Haarcascade's Dataset

haar-cascade opencv smile-detection smile-detector

Last synced: 16 May 2026

https://github.com/thavinduushan/object-detection

Application developed for real-time object detection and counting utilizing COCO dataset

numpy opencv python

Last synced: 15 Apr 2026

https://github.com/vishwast333/traffixvision

TraffixVision is an advanced video analysis tool for real-time traffic monitoring. It detects lanes, tracks vehicles using YOLOv8, and analyzes their direction and travel time. Ideal for smart cities, it provides real-time metrics, counts vehicles, and outputs annotated videos, aiding in traffic management and road safety.

opencv python yolov8

Last synced: 20 Jan 2026

https://github.com/barsikus007/pi

Competition Robot's code

adafruit opencv pygame python raspberry-pi

Last synced: 14 May 2025

https://github.com/cyberlument/opencv-colormasking-red-

This mini project opencv is for educational purpose.

numpy opencv opencv-python pycharm vscode

Last synced: 20 Jan 2026

https://github.com/giatraskon/machine_learning_assignments

Machine learning assignments covering regression, classification, neural networks, adversarial examples, and real-time emotion detection using Python. Includes theoretical insights and practical implementations.

adversarial-examples bayesian-inference bias-variance-tradeoff cifar10 classification deep-learning emotion-recognition iris-dataset k-nearest-neighbours keras machine-learning mnist neural-networks opencv pima-indians-diabetes python regression ridge-regression scikit-learn tensorflow

Last synced: 08 Apr 2026

https://github.com/asllop/calf

Programming language for parallel maths and vector processing in Rust.

functional-programming gpu-computing neon opencv parallel pure-functional rust simd vectors

Last synced: 08 Apr 2026

https://github.com/agg-shambhavi/powereye

A tool that can track your eye gaze.

opencv

Last synced: 28 Apr 2026

https://github.com/darwincamahalan/satis-face-tion

A Facial Recognition Project that determines customer facial expression and compare it to the survery answer of the customer, if the customer is satisfied or unsatisfied.

artificial-intelligence computer-vision facial-expression-recognition facial-recognition keras-tensorflow opencv tkinter-gui

Last synced: 07 May 2026

https://github.com/muhammad-shofa/face-recognition

Face recognition made with python opencv and insightface that can store user face info in the database and recognize it during 'action' mode.

face-recognition insightface mysql-database opencv python

Last synced: 28 Jul 2025

https://github.com/piero24/computer-vision_lab_22-23

Laboratory exercises for the Computer vision course

computer-vision cplusplus opencv unipd unipd-dei universita-di-padova

Last synced: 15 May 2026

https://github.com/brianbasualdot/automatize_copy_security

Utilizando la libreria de OpenCv se pueden realizar varias tareas, entre ellas, la manipulacion de archivos y la transformacion a otros en combinacion con el potente lenguaje de programacion Python.

automatization opencv python3 security

Last synced: 15 May 2026

https://github.com/iamleot/imglocate

Locate objects in images and write annotations of detected objects as TSV

opencv python

Last synced: 30 Apr 2025

https://github.com/princeranjan03/imageencryption_i-chip

This project focuses on creating a hardware-based encryption and decryption system that implements the Data Encryption Standard (DES) algorithm.

cipher cryptography data-encryption data-encryption-standard encoding encryption-decryption fpga image image-processing opencv rtldesign source-coding verilog verilog-hdl verilog-project vivado xilinx xilinx-vivado

Last synced: 26 Mar 2025

https://github.com/iroyalx/opencv_object_detector

detecting objects by color filtering using opencv on BLUM Telegram bot

auto autoclicker blum blum-telegram-bot object-detection opencv opencv-python

Last synced: 22 May 2026

https://github.com/filiplorin/3d-object-detection

System stereoskopowej detekcji obiektów i wizualizacji wyników

depth-estimation opencv ros stereo-vision yolov11

Last synced: 15 May 2026

https://github.com/liunks/sistemaseguridad

Proyecto Final para el curso de Redes y Comunicación de Datos I

blockchain opencv python

Last synced: 15 May 2026

https://github.com/noorulhudaajmal/driver-drowsiness-detection-using-onboard-camera

A real-time driver monitoring system that detects drowsiness and potential accidents using facial recognition and sensor data.

computer-vision driver-drowsiness-detection opencv raspberry-pi

Last synced: 09 May 2026

https://github.com/rishishanthan/rgb-channel-alignment

A Python project for reconstructing RGB images from grayscale plates with stacked channels using ORB feature matching and homography alignment.

channel-registration color-reconstruction computer-vision feature-matching homography image-alignment image-processing opencv orb python

Last synced: 15 May 2026

https://github.com/karanvishwakarma-1807/face-mask-detection

Real-time face mask detection using TensorFlow and OpenCV — train a CNN model to classify mask/no mask and deploy with OpenCV video stream.

computer-vision deep-learning face-mask-detection image-classification object-detection opencv public-safety python tensorflow

Last synced: 04 May 2026

https://github.com/sriram-merugu/face-detection

This code detects multiple faces

artificial-intelligence opencv

Last synced: 15 May 2026

https://github.com/dragonscypher/autonomous-surveillance-robot

Developed an autonomous surveillance robot and updated it with Raspberry Pi, Python, OpenCV, and ROS, winning 1st place at SRM Techknow 2017 by implementing SLAM for mapping and React Native for real-time monitoring.

opencv python raspberry-pi ros

Last synced: 08 Apr 2026

https://github.com/pabs-code/face-detection-using-haar-cascade-classifier

This is a Streamlit-based face detection application that uses the Haar Cascade classifier to detect faces in uploaded images.

face-detection haar-cascade-classifier numpy opencv python streamlit

Last synced: 08 Apr 2026

https://github.com/shamiul5201/sitting-posture-analysis

A side-view posture analysis application that detects a person's posture, measures neck and torso inclination angles, monitors bending below a threshold, tracks posture duration, and ensures proper camera alignment for accurate side-view detection.

computer-vision machine-learning mediapipe opencv pygame streamlit

Last synced: 08 Apr 2026

https://github.com/jmlich/opencv-hog

Simple detector based on histogram of oriented gradients and support vector machines

computer-vision hog opencv svm

Last synced: 14 May 2026

https://github.com/sambit-mondal/jarvis

Jarvis is an innovative intelligent assistant tailored to support students in their academic endeavors. By simply invoking the command Jarvis, students can ask any question and receive immediate assistance, making studying more interactive and efficient.

ai docker flask mern-stack ml opencv socket threejs web-development

Last synced: 06 Apr 2026

https://github.com/biswajit6844/text-extraction-from-images

Extract text and its region from image using openCV

computervison image-analysis opencv python

Last synced: 01 May 2026

https://github.com/mustafaozvardar/auto-capture-smiling-face

This project is a simple Python application designed to automatically take a selfie when a smile is detected on your face.

artificial-intelligence autocapture computer-vision face-detection opencv python

Last synced: 26 May 2026

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/sciddhantosinha/lane-line-detection-system-using-computer-vision-and-opencv

Real-time lane detection using OpenCV with edge detection and Hough Transform.

autonomous-driving computer-vision lane-detection opencv python

Last synced: 29 Sep 2025

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

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

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

Last synced: 15 Apr 2026

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

Machine Learnig API for facial, tone analysis and so much more. For The comprehensive API documentation check out: https://documenter.getpostman.com/view/31401198/2sAY4yegFh

ai aws aws-ec2 aws-s3 django docker docker-compose machine-learning opencv python pytorch tensorflow

Last synced: 08 Feb 2026