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/kunalparkhade/image-to-pencil-sketch

A Streamlit-based web application that converts images into stunning pencil sketches, powered by cutting-edge Firebase integration for user authentication and image storage.

firebase-firestore opencv python3 streamlit

Last synced: 09 May 2026

https://github.com/leansandoval/visionartificial

Trabajos prácticos de la materia Electiva III - Visión Artificial (3679) realizado en el 2C 2025.

machine-learning mediapipe opencv threshold

Last synced: 09 May 2026

https://github.com/sbatururimi/advanced-lane-lines

In this project, the goal is to write a software pipeline to identify the lane boundaries in a video from a front-facing camera on a car.

autonomous-car lane-detection lane-lines-detection opencv

Last synced: 28 Apr 2026

https://github.com/rcode879/haar-cascade-detector

A human recognition program that can detect human faces and bodies.

ai computer-vision haar-cascade haar-cascade-classifier haarcascade-frontalface machine-learning opencv python

Last synced: 28 Apr 2026

https://github.com/ak3847/facelog

FaceLog - Attendance Manager based on Facial Recognition

face-recognition machinevision opencv

Last synced: 28 Apr 2026

https://github.com/ayotomi-de/focuscam

FocusCam is a lightweight desktop app that uses your webcam to track focus by detecting facial landmarks and eye visibility. It’s your mini assistant to know when you're not paying attention. 😉

distraction face-detection haar-cascade mediapipe mysql object-detection opencv pillow python tkinter-gui

Last synced: 14 Apr 2026

https://github.com/luis-kr/stream2frame

A Python-based tool for processing and extracting frames from UniFi Protect camera recordings.

data-transfer ffmpeg frame-extraction opencv unifi-protect video-conversion video-processing

Last synced: 09 May 2026

https://github.com/gill-singh-a/lan-camera-streaming

A simple Server-Client model that uses TCP Connection for streaming Live Grayscale Video from one device's camera to another device's screen on the same LAN (Local Area Network)

camera deserialization lan network networking opencv pickle python python-3 serialziation sockets tcp

Last synced: 28 Apr 2026

https://github.com/vinayak2005917/hand-gesture-controlled-virtual-keyboard-and-mouse

Hand-Gesture Controlled Virtual Keyboard and Mouse is a Streamlit app that uses OpenCV and MediaPipe to track hand gestures via webcam. It enables switching between mouse control and a virtual keyboard, with PyAutoGUI performing clicks and typing. The live camera feed in-browser responds to gestures for interactive control.

autopygui computer-vision hand-tracking mediapipe opencv

Last synced: 09 May 2026

https://github.com/hercules45/realtime-object-detection-yolo

Easy-to-use Jupyter Notebook for live object detection with YOLOv8 and OpenCV. Requires minimal setup.

object-detection opencv real-time ultralytics webcam yolo yolov8

Last synced: 10 Oct 2025

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/madhu-1106/criminal_face_recognition_system

Face recognition software to detect criminals in images and videos, noting their time of occurrences.

crime-detection face-recognition law-enforcement opencv python video-analytics

Last synced: 28 Apr 2026

https://github.com/asdfgian/open-cv-java

proyecto universidad

java math opencv

Last synced: 08 Jun 2026

https://github.com/jacobkahn/multiplayar-core

Computer vision and data transmission infrastructure powering a MultiplayAR system

augmented-reality computer-vision cpp multiplayer opencv

Last synced: 28 Apr 2026

https://github.com/emreozogul/dva

Dynamic viability analysis of cancer cells via OpenCV

eel html-css-javascript opencv python

Last synced: 09 May 2026

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

Gabor filter on GUI (using OpenCV)

opencv

Last synced: 14 May 2026

https://github.com/minijackson/inf4710-tp3

A Multithreaded / GPU accelerated scene transition detector

cpp opencl opencv openmp

Last synced: 29 Apr 2026

https://github.com/dinithmaleesha/image-filter-webapp

Python-based web application for applying various image filters, removing noise, and adjusting image properties. Built with Flask and OpenCV. Features real-time previews and easy image uploads.

flask flask-application image-filters image-processing image-processing-python noise-removal opencv opencv-python opencv2 python

Last synced: 09 May 2026

https://github.com/xclud/rust-cv2

Computer Vision for Rust.

cv2 opencv rust

Last synced: 29 Apr 2026

https://github.com/byannurcahyo/2241720134-pcvk-2024

Project Praktikum Mata Kuliah Pengolahan Citra dan Visi Komputer

computer-vision image-processing opencv python

Last synced: 09 May 2026

https://github.com/manishkumarpatel07/facial-recognition-attendance-manager

An AI-powered face recognition attendance system using Python, OpenCV, and dlib for real-time attendance tracking.

dlib-face-recognition numpy opencv pandas python

Last synced: 29 Apr 2026

https://github.com/rplano/bookc_opencv

Variations on a Theme: OpenCV

javascript opencv

Last synced: 29 Apr 2026

https://github.com/eurohlam/grocery-expenses-pipeline

command-line pipeline that parses grocery receipts and converts them into key-value table

java ocr opencv tesseract

Last synced: 29 Apr 2026

https://github.com/nick8592/opencv-framebuffer

This project captures live video from the default camera, stores the last 10 frames in a buffer, calculates and displays the FPS (Frames Per Second), and prints memory addresses of the frames. It uses OpenCV for video capture and processing, providing a simple example of real-time video processing and frame management.

cpp opencv

Last synced: 14 May 2026

https://github.com/harshoza36/realtime_digitrecognizer

A real time digit recognizer using machine learning and OpenCV

bounded-boxes deep-learning opencv realtime-digitrecognizer

Last synced: 29 Apr 2026

https://github.com/johnisanerd/theshadow

The Shadow Controls An Art Project With Cameras and OpenCV

arduino c opencv python

Last synced: 12 Apr 2026

https://github.com/bpavan16/cv-labs

This repository includes the codes from the computer vision labs of my 5th-semester course, showcasing implementations of various topics.

computer-vision edge-detection implementation opencv python

Last synced: 29 Apr 2026

https://github.com/iamphytan/haar-cascade-creation

Creation of custom Haar Cascade Classifiers

haar haar-cascade imagenet opencv python python3 sentdex viola-jones

Last synced: 29 Apr 2026

https://github.com/moanassiddiqui/iris-it

An image detection, computer vision program that detects set of iris in the frame.

computer-vision deep-learning machine-learning opencv tensorflow2

Last synced: 19 Jan 2026

https://github.com/shib-sankar-das/eye-mouse-controller

🖱️👀 Eye-Controlled Mouse uses OpenCV 🎥, MediaPipe 💡, and PyAutoGUI 🖥️ to track eye movements for hands-free control. It detects facial landmarks, maps eye positions 📌, and enables clicks via blinks 👁️. Ideal for accessibility ♿ with real-time response ⚡. Just install, run, and control your computer with your eyes! 🚀

ai computer-vision mediapipe opencv pyautogui python

Last synced: 10 Apr 2026

https://github.com/abdulhadi806/gun-detection

Yolov8 model finetuned on hands gun dataset on L4 GPUs

ai computervision gun-detection opencv yolov8

Last synced: 18 Jan 2026

https://github.com/riju18/normal-smile-face-detection-with-viola-jones-algorithm

From google: The Viola-Jones algorithm is a widely used mechanism for object detection. The main property of this algorithm is that training is slow, but detection is fast. ... Then the detection window is moved across the image as follows: Set the minimum window size, and sliding step corresponding to that size.

haar-cascade-classifier jupyter-notebook opencv python3 viola-jones-algorithm

Last synced: 14 Apr 2026

https://github.com/elifirinci/moodbuddy

Emotion recognition technology can help understand user emotions and improve human-computer interaction. A CNN-based model is used to classify emotions from facial expressions in a web application. This application provides personalized suggestions to enhance emotional well-being, offering a seamless user experience.

ai cnn emotion-detection face-detection flask machine-learning opencv web-application

Last synced: 14 Apr 2026

https://github.com/speedkillsx/faceexprecforlearning

I created this project as my Bachelor's degree graduation project with the aim of providing assistance to students and teachers amidst the COVID-19 crisis.

computer-vision covid-19 deep-learning emotion-classification emotion-recognition face-detection machine-learning opencv opencv-python python resnet-50 study

Last synced: 29 Apr 2026

https://github.com/r3dacted42/dip-filter-thresh-gui

assignment made for a digital image processing course

image-processing opencv pyqt5

Last synced: 29 Apr 2026

https://github.com/vskarleas/imagepulser

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

arduino bezier-curves bus c contour-detection cpp opencv

Last synced: 11 Jun 2026

https://github.com/lamaabdeldayem/color-detection

A Python project for detecting a yellow object (e.g., a ball) in a video using OpenCV and PIL, applying color-based masking and drawing bounding boxes around the detected object.

color-detection computer-vision hsv-colorspace object-tracking opencv pil python video-processing

Last synced: 29 Apr 2026

https://github.com/frgfm/sdcnd-p1-lane-detection

Lane detection project of Udacity Self Driving Car Nanodegree

canny-edge-detection hough-transform hsv lane-lines-detection opencv self-driving-car

Last synced: 29 Apr 2026

https://github.com/vyjayanthipolapragada/cognitive_surveillance

Cognitive Surveillance system -- detect any malicious activity (when person is looking away from camera) and alert though warning popups and email notifications (to the concerned authority)

email eye-tracking facemesh facial-landmarks head-pose-estimation mediapipe mime opencv os python smtp tkinter

Last synced: 13 Apr 2026

https://github.com/daksh777/sign-language-detector

A sign language detector made with TensorFlow, Keras and OpenCV

keras opencv python tensorflow

Last synced: 29 Apr 2026

https://github.com/tanu9102/pg-dbda-project

"This repository consists of **Acne Detection using YOLO** for identifying acne from facial images and **Machine Learning-based Product Recommendation** for suggesting suitable skincare products based on acne severity and skin type."

big-data deep-learning machine-learning opencv python tf-idf-vectorization yolov8n

Last synced: 09 May 2026

https://github.com/weatherwind/pjsk-auto-player

基于 ADB + OpenCV 的 Project Sekai (プロジェクトセカイ) 自动打歌 AP 工具。预测引擎 + Pipeline流水线 + 冲榜模式。PJSK auto play / autoclicker with prediction engine, MAA-inspired pipeline, and batch farming mode.

adb auto-player autoclicker game-automation opencv pjsk project-sekai

Last synced: 29 May 2026

https://github.com/snehasunilnair/image-processing-projects

Image pre-processing techniques using OpenCV.

numpy opencv python3

Last synced: 29 Apr 2026

https://github.com/ivanswetz/banana_shelf-life_prediction

Goal: Predict how many days a banana has left before spoiling (“days to death”) based on a photo. This project demonstrates an end-to-end machine learning pipeline: image preprocessing, feature extraction, supervised & semi-supervised learning, and model deployment.

image-processing machine-learning opencv python random-forest scikit-learn supervised-learning

Last synced: 04 May 2026

https://github.com/frgfm/sdcnd-p2-advanced-lane-finding

Advanced lane finding project of Udacity Self-Driving Car Engineer Nanodegree

camera-calibration lane-detection lane-finding opencv polynomial-regression self-driving-car

Last synced: 30 Apr 2026

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

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

ai opencv python

Last synced: 28 Apr 2026

https://github.com/blackmonk13/wordament_solver

A simple tool to help you find words in Wordament puzzles using OpenCV.

image-processing ocr ocr-python ocr-recognition opencv tesseract-ocr trie-data-structure wordament wordament-solver

Last synced: 30 Apr 2026

https://github.com/pyresearch/detecting-cheating-with-computer-vision-real-time-exam-hall-monitoring

Detecting Cheating with computer vision: Real-Time Exam Hall Monitoring

computer opencv pyresearch vision

Last synced: 30 Apr 2026

https://github.com/alertedcoffee/imagescaner

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

cmake cpp opencv qt qt6

Last synced: 09 May 2026

https://github.com/vidiptvashist/face-recognition-attendance-system

Building a system for face detection and face recognition using several classifiers available in the open computer vision library (OpenCV))

face-recognition opencv

Last synced: 12 Apr 2026

https://github.com/ayushmgarg/cartoon-wizard-facepreserver

🎨 AI face cartoonization with iterative identity preservation, emotion-adaptive processing & 6 artistic styles. Achieves 88% identity accuracy using DeepFace, MediaPipe & Facenet512. Transforms photos to anime, comic, watercolor while keeping you recognizable.

cartoonization computer-vision deepfac emotion-detection face-recognition image-processing mediapipe opencv

Last synced: 30 Apr 2026

https://github.com/sebrovater/pycvutils

A bunch of useful wrappers around opencv-python library

computer-vision cv opencv python

Last synced: 30 Apr 2026

https://github.com/princearora-4/smart-trolley

A computer vision–powered smart self-checkout system that combines YOLOv11 for real-time product detection and Flask for a seamless, interactive billing interface — designed to revolutionize the retail experience.

computer-vision flask object-detection opencv python real-time self-checkout shopping-cart smart-trolley yolov11

Last synced: 30 Apr 2026

https://github.com/ayushmankumar7/object_detection_yolov3_opencv

Object Detection using YOLO v3 and OpenCV Python

opencv python3 yolov3

Last synced: 30 Apr 2026

https://github.com/maruyamaworks/opencv-layer

AWS Lambda OpenCV layer for Python 3.7 (opencv-3.4.7)

aws lambda lambda-layers opencv python

Last synced: 12 Jun 2026

https://github.com/saravana1606/driver-drowsiness-detection

A computer vision system made with the help of opencv that can automatically detect driver drowsiness

opencv python

Last synced: 30 Apr 2026

https://github.com/azkarmoulana/speed-detector

:car: Vehicle speed detecting application using Java, openCV, php, MySQL :construction:

java mysql opencv php

Last synced: 30 Apr 2026

https://github.com/ojas1584/arucomarkerdetectiondrone

Patented autonomous UAV navigation system for GPS-denied environments using ArUco markers, OpenCV, and ROS.

aruco-markers computer-vision drone gps-denied navigation opencv python robotics ros uav

Last synced: 30 Apr 2026

https://github.com/manorohith-03/attendance-system-using-face-recognition

The system leverages the Python programming language and several powerful libraries for image processing and face recognition. The ultimate goal is to provide a more efficient, accurate, and user-friendly attendance tracking solution.

face-recognition numpy opencv pandas python-3

Last synced: 30 Apr 2026

https://github.com/allen-reji/paddleocr-text-extraction-ml-model

Utilizes PaddleOCR and advanced image pre-processing techniques to extract product attributes from images.

amazon-ml-challenge image-processing machine-learning opencv paddleocr paddlepaddle pil text-extraction

Last synced: 01 May 2026

https://github.com/sohomm/imageenhancementformissions

Image Enhancement Digital Image Processing Computer Vision Deep Learning-based Image Restoration Convolutional Neural Networks (CNN) Super-Resolution Techniques Noise Reduction and Denoising Image Quality Improvement Python Programming TensorFlow / PyTorch (whichever you used) OpenCV & NumPy Evaluation Metrics: PSNR, SSIM Model Training

cnn computer-vision deep-learning drdo enhancement image-processing isro opencv

Last synced: 01 May 2026

https://github.com/anbraten/opencv

Opencv 4.1.1

cmake mingw opencv vtk

Last synced: 01 May 2026

https://github.com/konynour/tf-object-detection

This project implements an object detection system using TensorFlow and OpenCV, designed to identify and classify objects in images or video streams. By utilizing pre-trained models from the TensorFlow Object Detection API, this project allows users to detect multiple objects in real-time or from static images.

frozen jupyter-notebook matplotlip opencv python-script python3 tensorflow tensorflow-object-detection-api

Last synced: 01 May 2026

https://github.com/arfazrll/neurovision-smarter-realtime-detection

Real-time object detection using webcam with YOLOv3 and OpenCV - Detecting 80 types of objects from the COCO dataset with high accuracy and optimal speed.

computer-vision darknet-yolo deep-learning opencv yolov3

Last synced: 09 May 2026

https://github.com/sartq333/pygtavc

trying to do something in gta vice city via python

computer-vision deep-learning gta opencv python3

Last synced: 13 Apr 2026

https://github.com/raghavendra317/brain-tumor-detection

A deep learning-based project for classifying brain MRI images into Glioma, Meningioma, No Tumor, and Pituitary Tumor using Convolutional Neural Networks (CNNs). This project aims to assist in early tumor detection, improving diagnostic accuracy and healthcare outcomes.

cnn-classification keras numpy opencv scikit-learn tensorflow

Last synced: 12 Apr 2026

https://github.com/redduckbot/raspberrypi-led-web-app

Locally controlling LED lights from a web browser using Raspberry PI and python Flask.

inter-process-communication opencv python-flask raspberry-pi tcp-client tcp-server udp-client udp-server web-application

Last synced: 09 May 2026

https://github.com/zviniicius/ml_facerecognition

Este projeto realiza o reconhecimento de rostos em imagens utilizando a biblioteca face_recognition em conjunto com OpenCV.

face-recognition opencv python

Last synced: 09 May 2026

https://github.com/shashi278/wordbase-hack

Wordbase is a nice game but I'm just sooo bad at it!

boggle-solver opencv wordbase-hack

Last synced: 01 May 2026

https://github.com/webintellectual/opencv-basics

This repo contains the basics of openCV which I learned. Intuitive names are given to the folders and files, so that anyone can refer to this repository.

computer computer-graphics computer-science computer-vision opencv opencv-library opencv-python opencv2

Last synced: 01 May 2026

https://github.com/hansalemaos/a_pandas_ex_image_tools

Uses pandas/numpy/numexpr for operations on pictures - very fast

colors image locate numexpr numpy opencv pictures python

Last synced: 01 May 2026

https://github.com/mmerlyn/fertilizer-recommendation

Helping smallholder farmers make smarter fertilizer decisions through deep learning–based nutrient diagnosis.

agriculture cnn-model deep-learning fertilizer-recommendation image-classification jupyter-notebook machine-learning nutrient-analysis opencv plant-health python streamlit-webapp

Last synced: 06 Jul 2025

https://github.com/pradeep31747/real-time_driver_distraction_detection

The Project aims to enhance road safety by utilizing machine learning and computer vision techniques to identify and alert against driver distractions in real-time.

distracted-driving keras-tensorflow opencv python real-time

Last synced: 01 May 2026

https://github.com/orsenthil/opencv_intro_cmake

Open CV setup on Ubuntu

cmake cpp opencv

Last synced: 02 May 2026

https://github.com/giog97/mean_shift_image_segmentation_openmp

Performance comparison of sequential and parallel OpenMP MeanShift for image segmentation.

image-processing mean-shift opencv openmp parallel-computing parallel-programming

Last synced: 08 Jun 2026

https://github.com/msk4862/linear-algebra-programs

Linear algebra programs using openCV

image-processing linear-algebra opencv python

Last synced: 10 May 2026

https://github.com/ahmedabdalkreem/animals_classification

This project is dependent to make classification between faces of cats, dogs and wild_animals and use multiple model such as CNN and pretrained model like ResNet and MobileNet and show the result of all model in the image using heatmap to know what is the part that model take decision when see it.

classification cnn heatmap matplotlib mobilenet numpy opencv pandas pretrained-models python restnet

Last synced: 12 Apr 2026

https://github.com/rantis-f/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: 01 Aug 2025

https://github.com/abhinavraj009/x_ray-conversion-csv-

To convert an X-ray image into a CSV format for machine learning or data analysis, you'll typically want to represent the image as numerical pixel values.

machine-learning numpy opencv pandas python

Last synced: 13 Apr 2026

https://github.com/yashrajgithub/emotion-recognization-and-analysis

This Emotion Detection Web App uses NLP and facial emotion recognition to analyze emotions from text or video. It offers text-based emotion prediction with probability visualization and a feedback form. Real-time webcam emotion detection is included (currently disabled due to compatibility).

altair api cnn-classification data-processing decision-trees fer joblib knn-classification logistic-regression machine-learning nlp-machine-learning opencv python3 speech-recognition streamlit streamlit-webapp webcam

Last synced: 13 Apr 2026

https://github.com/sidd0894/motion-detector

This project is a simple motion detection system that uses a webcam to capture video and detects movement in real-time.

motion-detection opencv python3

Last synced: 22 May 2026

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

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

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

Last synced: 18 Apr 2026

https://github.com/ladbaby/image2sketch

🖼️ A simple program that converts the input image into sketch, written in Python and use Kivy as frontend.

android buildozer image-processing kivy opencv scut sketch windows

Last synced: 02 May 2026

https://github.com/frankson18/processamento-digital-imagens

Resolução de exercícios para a matéria de Processamento Digital de Imagens da UFRN. Utilizando a biblioteca OpenCV na linguagem C++.

opencv processing-images python python3

Last synced: 10 May 2026