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/heshanera/binarize

Image binarization using opencv

cpp image-binarization opencv

Last synced: 18 May 2026

https://github.com/cizodevahm/cartoon-creation-from-image

This Python script allows you to create a cartoon effect from an image. It uses OpenCV to process the image and apply various transformations to achieve the cartoon effect.

cartoonify image-processing opencv python

Last synced: 01 Feb 2026

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

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

flipbook opencv python3 reportlab-pdf video-to-flipbook

Last synced: 20 May 2026

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

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

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

Last synced: 01 Nov 2025

https://github.com/raikel/mcrops

A small library for processing images of agricultural fields.

agriculture image-processing opencv python

Last synced: 30 Apr 2026

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

Android and iOS .NET ports of OpenCV samples:

android dotnet ios maui opencv xamarin

Last synced: 07 Mar 2026

https://github.com/laubps/polygon-detector-opencv

Advanced C++ project using OpenCV to detect and classify polygons in images. Features precise edge and contour detection, polygon classification (triangles, quadrilaterals, etc.), and a Qt-based GUI. Supports JPEG, PNG, BMP formats. Includes advanced image processing and basic AI algorithms for better classification.

cpp opencv qt qt-gui qtcreator

Last synced: 07 Jan 2026

https://github.com/arpanpramanik2003/object-detection-resnet50

This repository contains a deep learning project for CIFAR-10 image classification using the ResNet50 pre-trained model. The project includes data preprocessing, model training, evaluation, and visualization of results. Achieved high accuracy by fine-tuning the model and optimizing hyperparameters.

cifar-10 cifar10 cnn deep-learning keras machine-learning model-evaluation object-detection opencv pre-trained-model python regression-models resnet-50 streamlit tensorflow2 transformer-models

Last synced: 07 Apr 2026

https://github.com/mkashirin/aisp

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

education machinelearning matplotlib mirea opencv scikitlearn

Last synced: 20 May 2026

https://github.com/aliakseis/literacy

Taken from github.com/PacktPublishing/Qt-5-and-OpenCV-4-Computer-Vision-Projects.git

opencv qt5 tesseract-ocr

Last synced: 10 May 2026

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

Cartoonize your image with a python script utilizing OpenCV!

image-cartoonizer opencv python

Last synced: 20 May 2026

https://github.com/dhi13man/edge-surf-pid

Python project that uses OpenCV and PyInput to create a bot that can play the Edge Surf game automatically, without the need for AI or machine learning algorithms.

automation game-automation opencv pid-control python

Last synced: 11 May 2026

https://github.com/omarbazaraa/image2code

A cross-platform application for converting handwritten and printed code images into actual running code

hough-transform image-processing opencv segmentation

Last synced: 18 May 2026

https://github.com/marlonvbp/opencv

Projeto de visão computacional com OpenCV e YOLOv3 para detecção de objetos e reconhecimento facial. Inclui scripts para imagens, webcam e identificação de pessoas.

compute-vision mit-license opencv yolov3

Last synced: 18 May 2026

https://github.com/yas-sim/mtb_practice_video_recorder

Playback video from webCam or a movie file, keeps frames of the latest 10min, and allow you to watch your desired point with several playback options/modes.

mountain-bike mtb opencv playback practice python recorder sport-practice sports video-recorder

Last synced: 21 Apr 2026

https://github.com/gsauc3/human-computer-interaction-project

An application build entirely in python to control all the mouse functionalities using hand gestures. C-DAC project

mediapipe mediapipe-hands opencv opencv-python python

Last synced: 07 Mar 2026

https://github.com/nikithasheerka/shopwell

A mobile application that provides users with nutritional insights by scanning food labels.

flutter mongodb nodejs opencv python tesseract

Last synced: 06 Apr 2026

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

A simple yet effective approach to detecting visual anomalies

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

Last synced: 20 May 2026

https://github.com/assem-elqersh/color-identification-lab

A Python-based image color identification tool using OpenCV and the LAB (CIELAB) color space for enhanced perceptual accuracy. This project allows users to click on any part of an image to detect the closest color match from a predefined color dataset.

color-detection image-processing interactive-color-identification lab-color-space opencv rgb-to-lab-conversion

Last synced: 29 Apr 2026

https://github.com/vishwas-chakilam/smart-attendance-system-using-opencv

The Smart Attendance System is an innovative application designed to automate attendance tracking using real-time facial recognition technology. Developed with Python, the system leverages the `OpenCV` and `face-recognition` libraries to detect and recognize faces through a live camera feed.

attendance-management-system computer-vision face-detection facial-recognition image-processing opencv python3 tkinter-gui

Last synced: 20 Jan 2026

https://github.com/pranavgupta1234/karna

Automated drone for object tracking and detection started under Design Practicum

ardupilot cpp drone image-processing makefile objectdetection opencv

Last synced: 15 May 2026

https://github.com/vartikaraj2512/animalclassification

🐾 Animal Classification: Classify 28K animal images into 10 categories using CNNs with Transfer Learning. 📥 Load & extract data, 🔄 preprocess images, 🧠 train models (VGG-16 & ResNet50), and 📈 plot performance. Libraries: OpenCV (BGR), TQDM (progress bars), Categorical (one-hot encoding). 🛠️ Install: pip install tensorflow numpy opencv-python

classification cnn kaggle machine-learning numpy opencv pandas tensorflow

Last synced: 20 Jan 2026

https://github.com/bieanimaton/text-detection

Machine Learning and Computer Vision project to text detection in image.

books detection machine-learning opencv python tesseract text text-detection

Last synced: 18 May 2026

https://github.com/nazli-d/filters-and-noise

This GitHub repository contains an example demonstrating the application of fundamental image processing filters (Mean, Median, Gaussian) using Python and OpenCV, along with the addition of Salt and Pepper Noise.

gaussian-filter goruntu-isleme image-procesing image-processing image-processing-python mean-filter median-filter opencv python salt-and-pepper-noise spyder-python-ide tuz-ve-biber-gurultusu

Last synced: 13 May 2026

https://github.com/jersongb22/computervision

Links to my repositories with a wide variety of Computer Vision models using CNNs, Transfer Learning, and Vision Transformer with TensorFlow, PyTorch, Hugging Face and Ultralytics.

cnn computer-vision convnextv2 efficientnetv2 hugging-face image-captioning image-classification image-segmentation lenet-5 object-detection opencv plotly python pytorch scikit-learn tensorflow ultralytics video-classification vision-transformer yolo11

Last synced: 12 Apr 2026

https://github.com/jvtesteves/face_recognition_system

Real-time face detection and recognition system built from scratch in Python. Utilizes MTCNN for multi-face detection, FaceNet (InceptionResnetV1) for embedding extraction, and Euclidean distance for comparison. Allows training new identities via webcam captures and labels faces as known or “Unknown.”

computer-vision deep-learning face-detection face-embedding face-recognition facenet machine-learning mtcnn opencv python pytorch real-time

Last synced: 23 Jun 2025

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

A simple Face Recognition App Built Using OpenCV-Python.

opencv python3

Last synced: 15 May 2026

https://github.com/angeligareta/mano-recognition

Project for detecting a hand using any web camera and its fingers and gestures. It's implemented using C++ and the OpenCV library.

cplusplus cpp hand-recognition opencv opencv-cpp

Last synced: 16 May 2026

https://github.com/rajjitlai/virtualpaint

An OpenCV Project on Virtual Paint using C++

computer-vision cpp opencv opencv-cpp virtual-paint

Last synced: 12 May 2026

https://github.com/celestialtaha/facial_expression_recognition_cnn

Recongnize faces using cascade detectors and perform expression classification using CNN

cascade-detection cnn computer-vision face-detection opencv

Last synced: 20 May 2026

https://github.com/anindya-prithvi/image-correlation

Open CV mono image feature detection --> feature matching with test image

image-correlation opencv opencv-python

Last synced: 18 May 2026

https://github.com/faizantkhan/deep-learning

Unlock deep learning's secrets! Dive into fundamentals, master advanced techniques, and ignite creativity with hands-on projects. Join a vibrant community, push boundaries, and unleash AI's full potential. Begin your journey now!

advanced-programming ai aiml beginner-friendly deep-learning deep-learning-algorithms deep-learning-tutorial deep-neural-networks deep-reinforcement-learning deeplearning keras-tensorflow machine-learning-algorithms machinelearning-python neural-networks open-source opencv python python-library tensorflow yolo

Last synced: 06 Apr 2026

https://github.com/aravind-manoj/adcodec

Advanced Data to Picture Transcoder

codec decoding encoding opencv python qrcode transcoder

Last synced: 18 May 2026

https://github.com/joswinemmanuel/livestreaming-flask

A live video streaming application implemented with OpenCV and Flask, enabling real-time video feed handling in Python.

flask html opencv python

Last synced: 08 May 2026

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

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

opencv python

Last synced: 07 Mar 2026

https://github.com/cansik/video-still-extractor

An algorithm to extract high quality stills from a video squence.

algorithm extractor opencv still video

Last synced: 18 May 2026

https://github.com/tgluong/facerecognizer

Opencv cascadeclassifier in python

face-recognition opencv python

Last synced: 13 Apr 2026

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

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

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

Last synced: 03 Mar 2025

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

Face Mask Detection with YOLOv8, OpenCV and Streamlit

opencv streamlit yolov8

Last synced: 14 Mar 2025

https://github.com/aarambhtech/exam-cheating-detection

AI-powered online exam proctoring system that detects suspicious activities using computer vision. Tracks eye movements, face presence, multiple faces, and talking during exams with real-time alerts and dashboard.

ai-education ai-monitoring ai-security cheating-detection computer-vision deep-learning education-tech exam-proctoring exam-security eye-tracking face-detection mediapipe online-assessment online-exams online-learning opencv proctoring-system python-flask-dashboard remote-learning student-authentication

Last synced: 24 Aug 2025

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

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

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

Last synced: 21 May 2026

https://github.com/siegfredlorelle/contact-tracing-app

PUP Programming Logic and Design - Assignment 10 - Contact Tracing Application

opencv python qrcode-scanner

Last synced: 04 May 2026

https://github.com/krishbharadwaj5678/meshify

Meshify is a real time face mesh detection application that maps facial landmarks with high precision. It overlays a mesh on the face using a live camera feed.

computer-vision cvzone face-detection face-mesh facemesh facial-landmarks mediapipe mesh opencv python real-time real-time-processing

Last synced: 05 May 2026

https://github.com/gabryxx7/screenshot-ocr

A little but useful tool to explore OCR data extracted with `pytesseract` and `opencv`

ocr opencv pytesseract tesseract-ocr text-recognition

Last synced: 17 May 2026

https://github.com/hitthecodelabs/deepfaceregistry

Real-time face recognition using IP cameras

deepface django flask javascript mediapipe mysql opencv vue vue3 vuejs

Last synced: 02 Apr 2026

https://github.com/jamesql/opendetection3

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

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

Last synced: 08 Apr 2026

https://github.com/saanidhyam/document-scanner

made a working page scanner using opencv

machine-learning opencv python

Last synced: 17 May 2026

https://github.com/iv4n-ga6l/road_traffic_monitoring

Realtime road traffic monitoring with analytics chart plotting

opencv python trafficmanagement yolov8

Last synced: 26 Mar 2025

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

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

gtts lstm opencv python tensorflow

Last synced: 03 Feb 2026

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

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

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

Last synced: 08 Apr 2026

https://github.com/vish2001/virtual_painter_opencv

Writing/painting on the screen with the help of OpenCV

opencv python

Last synced: 18 May 2026

https://github.com/alextanhongpin/opencv-sudoku

Experimenting sudoku solver with OpenCV

algorithm-x computer-vision cv dancing-links opencv sudoku

Last synced: 18 May 2026

https://github.com/raikel/dnfal

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

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

Last synced: 02 Jan 2026

https://github.com/0xrajvardhan/computervision

Learning Computer Vision

computer-vision cv data-science opencv

Last synced: 17 May 2026

https://github.com/tentone/cork

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

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

Last synced: 05 Apr 2025

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

Inverting image vertically using opencv library in Android.

android java opencv

Last synced: 14 Apr 2026

https://github.com/nubilfi/ascii-webcam

A webcam that visualizes its output as ASCII art directly in the terminal

ascii opencv ratatui rust webcam

Last synced: 23 Oct 2025

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

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

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

Last synced: 06 May 2026

https://github.com/skellla/docker-opencv-dlib-node

Docker image with bundled opencv, dlib and node.js runtime. [AutoBuild]

dlib docker docker-image node nodejs opencv

Last synced: 07 Apr 2026

https://github.com/sunsided/heart-rate-detection

Heart Rate Monitoring through Color Channel Analysis (in Rust)

heart-rate image-processing opencv rppg rust

Last synced: 18 May 2026

https://github.com/avidlearnerinprogress/opencv-practice

Simple OpenCV programs

opencv python3

Last synced: 18 May 2026

https://github.com/tekyaygilfethi/fundmewithyourface

This project combines the power of Brownie and OpenCV for creating an elegant way of logging in before making operations on Blockchain. With this project, you can fund or withdraw these funds by logging in with your face real time.

blockchain brownie brownie-eth ethereum image-processing opencv python solidity web3

Last synced: 08 Apr 2026

https://github.com/manuelz/cards-identification

Cards identification system that matches a query card to a 106K card database using fine-tuned deep feature embeddings and similarity search.

deep-learning faiss metric-learning opencv pairwise-similarity python pytorch

Last synced: 15 Jun 2025

https://github.com/iv4n-ga6l/facesdetection-with-pixelation-and-blurring

Faces anonymization in video feed using either pixelation or blurring techniques.

blur-image facedetection opencv pixelation python ultralytics yolov5

Last synced: 06 May 2026

https://github.com/shibam120302/face_swap_flask_app

Face Swap is a public Python project that enables you to swap faces with someone. It can be used with photos, videos, and even a live camera.

juypter-notebook keras opencv pillow python

Last synced: 09 Apr 2026

https://github.com/pedrala/virtualfactory

Use the ArUco marker to calculate the relative coordinates and move Turtlebot3 to the corresponding location. Recognize a small box as an object with yolo8, pick it up with the manipulator, and place it on the conveyor belt. Pick up the box again at the end of the conveyor belt and move it to the unloading area.

aruco-marker-detection calibration conveyor-belt gui inverse-kinematics multithreading opencv rodrigues-rotation-formula ros2 turtlebot3 yolo8

Last synced: 17 May 2026

https://github.com/trflorian/opencv-hsv-filter

Segment an image based on an HSV filter with sliders for threshold

color-filter computer-vision gui hsv opencv opencv-python python slider trackbar

Last synced: 17 May 2026

https://github.com/4444tensei/kazecaptchaapi

自部署验证码识别接口(常规ddddocr+滑块OpenCV),任何语言任何项目皆可直接发出HTTP请求便捷调用,而无需做复杂集成。实现:1. 通过接口接收POST请求收到验证码图像2. 将验证码图像识别后将结果返回到响应内容中。皆在简化一切验证码识别业务。现在你可以使用任何方式、任何语言实现验证码识别。

ddddocr flask online-verification-code-recognition opencv opencv-python python-script script verification verification-code

Last synced: 12 Apr 2025

https://github.com/burhanh/automaton-v9

Automation testing framework (UI, Visual) - an example. Based on Python, OpenCV, Selenium, and Unittest

automation opencv python selenium unittest

Last synced: 25 Jun 2025

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

Security System for Home Using Rasberry Pi and Computer Vision

face-detection machine-learning opencv

Last synced: 29 Apr 2026

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

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

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

Last synced: 08 Apr 2026

https://github.com/aishwaryagm1999/sign_language_recognition_using_convolutional_neural_networks_in_machine_learning

This project uses a Convolutional Neural Network (CNN) to translate American Sign Language (ASL) signs into English letters. Utilizing Python, OpenCV, and TensorFlow, it processes real-time gestures from a camera, aiding communication for individuals with hearing impairments.

cnn convolutional-neural-networks labelimg opencv python sign-language-recognition tensorflow

Last synced: 31 Dec 2025

https://github.com/ricky2054/human_pose_estimator

Human_Pose_Estimator uses machine learning to detect and track human body poses from images or videos, enabling applications in fitness, gesture recognition, and AR/VR.

opencv python3 pytorch streamlit tensorflow

Last synced: 11 Apr 2026

https://github.com/adrianfilsell/morph

C++ 2D image morph animation ( Delaunay triangulation ).

animated-gif cplusplus delaunay-triangulation eigenlib morph multi-core-programming opencv

Last synced: 17 May 2026

https://github.com/mirtia/frame-detection

Frame detection using OpenCV (C++)

computer-vision contour-detection opencv opencv-cpp

Last synced: 10 May 2026

https://github.com/prodev717/gcrs

GCRS is a gesture-controlled robotic arm system that tracks hand movements using a webcam and controls a dual-axis arm with servo motors. The project integrates OpenCV, Mediapipe, and Arduino through the Firmata protocol for real-time control.

arduino gesture-recognition mediapipe opencv pyfirmata python real-time-control robotics servo-motor

Last synced: 11 Apr 2026

https://github.com/cudiph/ansciier

Mimic image or video to your terminal

opencv python terminal

Last synced: 02 Feb 2026

https://github.com/vspiewak/webcam-facedetection

Webcam face detection using Scala/OpenCV

face-detection opencv scala webcam

Last synced: 19 May 2026