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/barsikus007/pi

Competition Robot's code

adafruit opencv pygame python raspberry-pi

Last synced: 14 May 2025

https://github.com/elenaches/python-image-scanner

A college project in Python using OpenCV, a simple app that takes an photo of a paper, and outputs an edited image with the paper properly aligned as though it was scanned.

image-manipulation image-processing opencv opencv-python python scanner-cam

Last synced: 16 May 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/anurag1101/face_recognition

A Python project using OpenCV to detect and highlight faces in images with Haar cascade classifiers. Simple and efficient face detection made easy!

face-detection face-recognition opencv python python3

Last synced: 21 May 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/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/bugdaryan/smile-detector

Smile detecor script, that connects to webcam, detects smile and takes a photo

haar-cascade opencv smile-detection

Last synced: 16 May 2026

https://github.com/prakash-aryan/pygui-steganography

pygui-steganography is a Python GUI application that allows users to perform steganography, which is the practice of concealing data within other data, specifically images. It provides an intuitive graphical user interface built with PyQt5 for encoding and decoding text, images, and binary data using the Least Significant Bit (LSB) technique.

opencv pygui pyqt5 python python3 steganography steganography-algorithms steganography-encoding

Last synced: 16 May 2026

https://github.com/pd2871/genderandageclassification

This repo contains code for Gender and Age classification using Haar Cascade(Cascade Classifier) of OpenCV framework and CNN for face detection and Classification.

cnn deep-learning face-detection gender-classification gender-recognition opencv python

Last synced: 19 May 2026

https://github.com/pd2871/normal-bbox-to-yolo-txt-file-converter

This repo contains code which will take normal bounding box detected from the image in OpenCv format and convert it to txt format

bbox bboxes opencv yolov5

Last synced: 20 Mar 2025

https://github.com/shibam120302/dog_breed_prediction_app

The Dog Scanner app will identify your dog's breed reliably in just a few seconds! Besides taking a picture, you can also record a video or upload an image from your gallery. Got a mixed breed? No problem, the Dog Scanner app also recognizes mixed breeds!

keras numpy opencv python

Last synced: 06 Apr 2026

https://github.com/pingsutw/opencvdl-course

INTRODUCTION IMAGE PROCESSING,COMPUTER VISION AND DEEP LEARNING

c-plus-plus deep-learning machine-learning opencv python

Last synced: 09 May 2026

https://github.com/pavel-durov/rp-home-security-cam

Raspberry Pi Home Security Camera Application

face-recognition opencv python raspberry-pi security-camera

Last synced: 06 May 2026

https://github.com/ianseeingbeing/pdf_to_video

PDF to Video CLI program wirtten in modern C++

cpp ffmpeg image-sequence opencv pdf pdf-to-video poppler video-processing

Last synced: 20 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/luca-pellegrini/cv-lab

Assignments from the Computer Vision laboratory

computer-vision cpp opencv

Last synced: 25 Apr 2026

https://github.com/think-elearn/toki-pona-ai

AI-powered toki pona language learning app

agentic-ai django generative-ai llm mediapipe opencv python

Last synced: 20 Mar 2025

https://github.com/devroopsaha744/yogifix

YogFix is a real-time Yoga Pose detection and feedback system built using Python, OpenCV, and Mediapipe for pose estimation. The system is served via a FastAPI backend that captures webcam frames server-side, processes them to detect poses, and provides real-time feedback over WebSocket connections.

ai-trainer computer-vision fastapi mediapie opencv pose-correction pose-detection pose-estimation python websockets yoga

Last synced: 20 Mar 2025

https://github.com/shivam-dhir/investigating-netflix-movies-and-guest-stars-in-the-office

Investigating Netflix Movies and Guest Stars in The Office is a Python project on DataCamp where I explored if Netflix movies are getting shorter over time and identified the top guest stars in "The Office." I used pandas and matplotlib for data analysis and visualization.

opencv python

Last synced: 16 Apr 2026

https://github.com/piero24/food-recognition-and-leftover-estimation

computer vision system capable of scanning a canteen consumer's food tray at the end of a meal to estimate the amount of leftovers for each type of food.

classification cmake computer-vision cplusplus cplusplus-17 food food-classification food-segmentation leftover localization makefile opencv segmentation unipd unipd-dei

Last synced: 16 May 2026

https://github.com/jimohola/car-park-space-counting-using-opencv

A project about how we can count the number of cars in a Car Park using OpenCV.

conputer-vision opencv pycharm python

Last synced: 20 Jan 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/0xhericles/facerecognition

Face recognition with OpenCV integrated with arduino

arduino cpp face-recognition opencv

Last synced: 11 May 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/djdhairya/background-removal-

Used OpenCV to remove background from the image

deep-learning machine-learning opencv

Last synced: 16 May 2026

https://github.com/gilzoide/processamento-imagens

Repositório de Processamento de Imagens - SCC0251, turma 2017-1

image-processing opencv opencv-python

Last synced: 16 May 2026

https://github.com/mendez-luisjose/sign-language-detection-and-classification-model

Sign Language Detection and Classification Model

keras mediapipe opencv tensorflow

Last synced: 08 Apr 2026

https://github.com/harshuljain13/moving-average-filter-in-opencv

DSP filter which has immense use in image processing

computer-vision cv opencv

Last synced: 16 Apr 2026

https://github.com/kafetzisthomas/tinyslam

A minimalist implementation of monocular SLAM.

computer-vision opencv opencv-python python slam

Last synced: 16 May 2026

https://github.com/emreaslan7/autoparkmonitor

An intelligent parking system prototype supported by YOLOv8 and OpenCV with Arduino integration, providing object counting and tracking functionalities.

ardunio-uno opencv python yolov8

Last synced: 16 May 2026

https://github.com/allanotieno254/face-mask-detection---object-detection

The model is trained using a labeled dataset containing images of people with and without masks. It utilizes a convolutional neural network (CNN) for object detection and classification. The implementation is done using TensorFlow/Keras, OpenCV, and other essential libraries.

cnn computer-vision deep-learning opencv tensorflow

Last synced: 05 May 2026

https://github.com/eve-ning/frmodel

Forest Recovery Model Research Project

image-processing library machine-learning opencv

Last synced: 18 Mar 2025

https://github.com/yathartharora/age_detector

Age Detection using Opencv and Deep Learning.

age-detection deep-learning opencv opencv-python

Last synced: 16 May 2026

https://github.com/beatussum/bridge

A tool for capturing a filmed bridge game

bridge cpp cpp17 opencv postgresql qt yolo

Last synced: 20 Jan 2026

https://github.com/iamfarzam/mask-detection

OpenCV project using CNNs for detection of mask

cnn-architecture haarcascade-frontalface keras opencv python3 tensorflow

Last synced: 22 May 2026

https://github.com/ahmedukamel/cs352-image-processing

Repository contains solutions of sections for Image Processing course in Beni Suef University

image-processing jupyter-notebook opencv python

Last synced: 09 May 2026

https://github.com/arush-codes/dino-in-my-hands

This project adapts Google's Dinosaur Game with Gesture Recognition, enabling players to control the dinosaur's actions via hand movements. It employs TensorFlow and OpenCV for gesture recognition and Python for scripting. This fusion of gaming and technology enhances user engagement, showcasing the innovation achievable through computer vision.

computervision dino-game handgesture handgesture-recognition keras opencv python tensorflow

Last synced: 17 Apr 2026

https://github.com/angrybayblade/rust-detection-in-tree-leaves

🌿 Detecting and marking rust in tree leaves using opencv.

opencv opencv-python rust-detection tree-leaves

Last synced: 14 May 2026

https://github.com/mcaimi/camera-detection

A realtime object detection example using YOLO

object-detection opencv torch yolov11

Last synced: 30 Mar 2025

https://github.com/c1m50c/hand-tracker

Python program for tracking hands within a video feed. Uses OpenCV & Google MediaPipe.

google-mediapipe hand-tracker hand-tracking mediapipe mit-license opencv python python3

Last synced: 06 May 2026

https://github.com/picovico/facedetect-py

a simple face detector for batch processing (Friendly fork of https://github.com/wavexx/facedetect)

facedetect frontal-face haar-cascade-classifier opencv opencv-python picovico

Last synced: 29 Sep 2025

https://github.com/mreliptik/detectfacewithskincolor

This code tries to detect faces based only a the skin color

computer-vision face-detection opencv python skin-detection

Last synced: 15 May 2026

https://github.com/hadson0/dip-candy-classification

Candy classification project using digital image processing. Includes dataset creation, model development, and evaluation tools with TensorFlow, OpenCV, and Albumentations. Complete setup and instructions provided for building and training the model.

albumentations bounding-boxes cnn computer-vision cvat image-classification image-processing keras machine-learning matplotlib numpy opencv python seaborn sklearn tensorflow

Last synced: 29 Sep 2025

https://github.com/lion24/pyvision

A minimal computer vision system in Python

ai camera coco computer-vision image image-processing learning opencv python yolo

Last synced: 15 Jan 2026

https://github.com/nkrumahthis/facedetect1

Face Detection with opencv + haar-cascade

computer-vision haar-cascade opencv python

Last synced: 15 May 2026

https://github.com/theredpill-exe/circular_motion

Project using computer vision to create and analyze a video of a particle

computer-vision opencv python

Last synced: 26 Feb 2025

https://github.com/sour-abh-raj/hand-gesture-keyboard-controller

This Python project utilizes computer vision and hand tracking techniques to control your keyboard using hand gestures. It allows you to perform various keyboard actions by detecting the orientation and movement of your hands.

cv2 opencv python

Last synced: 17 May 2026

https://github.com/dilipgjadhav/cs_encryption_decryption_project

🔐 Secure Data Hiding in Images using Steganography | AICTE & IBM SkillsBuild Internship Project. This Python-based tool hides secret messages in images using OpenCV & PyQt6, with password-protected decryption. Secure, user-friendly & efficient for cybersecurity. Future scope: multi-format support, AES encryption & web/mobile integration.

cyrptography data-hiding image-encryption image-processing numpy opencv pyqt5-gui python-project python-security secure-communication steganography

Last synced: 06 May 2026

https://github.com/ibrahimjspy/ai-speed-ramping

A Flask-based web app that applies AI-powered speed ramping to video clips by analyzing motion using optical flow and dynamically adjusting playback speed with FFmpeg. Upload or link a video to get cinematic speed transitions automatically.

ai-video computer-vision editing editing-videos ffmpeg flask machine-learning opencv python speed-ramp video-processing

Last synced: 08 Mar 2026

https://github.com/nour-zayed/face-recogntion

This project implements a real-time face recognition system using Computer Vision and Deep Learning. The system is capable of detecting and recognizing faces in real-time using a webcam, as well as from images and video files. The project leverages OpenCV, dlib, and the face_recognition library to accurately detect, encode, and identify faces.

database dlib face-recognition numpy opencv python

Last synced: 05 May 2026

https://github.com/nickjordan289/cv2-mss-zone-creator

Script that can generate the capture zone used by libraries such as mss for screenshots

computer-vision cv2 mss opencv python

Last synced: 01 May 2026

https://github.com/Marvin-VW/3dengine_python

3D engine written in Python using OpenCV and NumPy

3dengine numpy opencv python

Last synced: 29 Sep 2025

https://github.com/daniel-grounin/smarttalk-home

A smart plant simulation project that detects human presence using YOLOv8 and interacts with users via Google TTS. It utilizes TinyDolphin AI to provide intelligent responses based on the plant’s health data.

ai google-tts iot llm opencv raspberry-pi yolov8

Last synced: 10 May 2026

https://github.com/oaslananka/cv_cuda_cpp_sample

This is a sample project demonstrating how to use OpenCV and CUDA in C++ for detecting people in drone footage with YOLO. The project aims to be simple and understandable for those who want to learn how to use OpenCV and CUDA in C++.

computervision cpp cuda opencv

Last synced: 01 May 2026

https://github.com/muntahashams/color-detection-on-image

color recognition system which could identify any color in a given image. I did this simply by OpenCV by retrieving the R,G & B values from the pixel and matching them to a color dataframe given in the Colors.csv file.

color-detection color-detector color-recong image opencv

Last synced: 13 May 2026

https://github.com/muntahashams/qr-scan

OpenCV is uses to scan multiple QR at real time.OpenCV can do is facilitate the process of reading barcodes and QR codes, including loading an image from disk, grabbing a new frame from a video stream, and processing it

opencv qr-codes reading-barcodes real-time-qr-scan video-stream

Last synced: 18 May 2026

https://github.com/quran-yeamen/realtime-videoclassification-deeplearning

Real-time video classification using deep learning and GoogLeNet on live webcam input.

cnn computer-vision deep-learning googlenet opencv python realtime

Last synced: 16 Jun 2025

https://github.com/vedantiwandile/face-id-verification-system

Developed a Flask-based application for identity verification by comparing faces. The system captures a live image via webcam and compares it with the uploaded ID photo to ensure secure and accurate identity validation.

css face-recognition flask flask-application html image-processing opencv python

Last synced: 09 Apr 2026

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/aliahmadi24/twincams

Python class for stereo vision tasks, including distance/length measurement, calibration, image capture, and 3D point reconstruction

calibration length-measurement machine-vision measurement opencv python stereo-vision

Last synced: 29 Oct 2025

https://github.com/ruan-narici/udemy-python-computervision

This repository contains my projects developed during the Course 'Computer Vision' of Udemy

opencv python

Last synced: 20 Apr 2026

https://github.com/shubhamahobia/x_ray_classifier

A deep learning-powered web application that automatically detects pneumonia from chest X-ray images using YOLOv8 classification. Built with Streamlit for an intuitive user interface, the system provides instant analysis with confidence scores and detailed probability breakdowns.

deeplearning machine-learning opencv yolov8

Last synced: 16 Apr 2026

https://github.com/soranakk/outoffocusqrreader

OutOfFocusQRReader is a library for reading QR codes from out-of-focus images on Android.

android opencv

Last synced: 07 Mar 2026

https://github.com/25-masik-52/linkopasstgbot

The telegram bot that can help you complete the levels in the game "Linko".

cpp20 open-source opencv tg-bot

Last synced: 29 Apr 2026

https://github.com/altomator/front-page_data-mining

Newspapers front page: human faces data mining

ai face-detection newspaper opencv

Last synced: 25 Jul 2025

https://github.com/michaelflppv/cam-vision

SecureVision is a modular, self-hosted computer vision pipeline for live camera feeds. It can recognize known faces and read license plates, then publish events through a FastAPI server and a desktop dashboard.

biometric-identification car-plate-recognition computer-vision face-recognition onnx onnxruntime opencv pyside6 python rtsp-stream tesseract tesseract-ocr yolov8

Last synced: 19 Jan 2026

https://github.com/ughrima/visionx

VisionX is an Android app that uses device camera and applies filters like grayscale, edge detection, blur, invert colors in real-time. It combines Java (for the app), OpenGL shaders (for fast graphics), and OpenCV (for image processing) while using native C++ code via JNI.

android-application java jni-android opencv opengl-shaders

Last synced: 10 Apr 2026

https://github.com/berlingoqc/scdrone

Self Control Drone : sdk et application pour contrôler automatiquement un ARDrone avec OpenCV dans un environnement prédéfinis

automation c-plus-plus-17 drone opencv tracking

Last synced: 15 May 2026

https://github.com/rusenaite/frame-quality-clustering

Python application that processes video files to extract frames and analyze their quality using blur detection and clustering techniques.

numpy opencv python sklearn

Last synced: 11 Apr 2026

https://github.com/kishan9993/empathai-your-emotional-well-being-companion

🌟 Combat loneliness with EmpathAI, your AI emotional companion that offers personalized support to promote mental well-being and connection.

generative-ai hugging-face-transformers huggingface mediapipe opencv pytorch reactive-native-js stable-diffusion vision-transformers

Last synced: 09 Apr 2026

https://github.com/priyanshishuklaa/gesturex

GestureX is a real-time Indian Sign Language (ISL) translator that converts hand gestures into text and speech. It helps bridge the communication gap between the deaf community and the hearing world using computer vision and machine learning.

computer-vision deep-learning flask gesture-recognition gtts indian-sign-language indian-sign-language-translator isl machine-learning opencv python real-time-translation-accessibility sign-language-translator speech-synthesis tensorflow

Last synced: 09 Apr 2026

https://github.com/kmr0877/image-processing-with-opencv

To read the given Sergei Prokudin Gorsky image file,perform simple mathematical computations on images and reconstruct using image pyramids and perform image adjustments such as improving contrast,brightness etc. and produce a clear image output

brightness-control color-scheme contrast-enhancement grayscale-images image-processing numpy-library opencv python-3-5 rgb-color rgb-color-converter

Last synced: 17 Mar 2026

https://github.com/yasuenag/usafun

Let's count rabbit's feces !!

opencv

Last synced: 25 Apr 2026

https://github.com/eurohlam/opencv-java-samples

Some experiments with OpenCV

java opencv

Last synced: 29 Apr 2026

https://github.com/projects-developer/face-detection-python-project

The Face Detection Python Project is a computer vision project that uses Python and OpenCV library to detect faces in images and videos. Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials

artificialintelligence btechprojects computerscienceprojects computervision deeplearning facedetection facerecognition imageprocessing machinelearning mtechprojects opencv python pythonproject

Last synced: 15 May 2026

https://github.com/varuntotakura/qrcodereader

It will read the QR code and give the Ouput

opencv python python3 qrcode qrcode-reader qrcode-scanner

Last synced: 27 Jul 2025

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

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

computer-vision javascript nodejs numpy opencv python tesseract

Last synced: 09 Apr 2026

https://github.com/n-t-raghava/the_sweet_16

This project detects faces in real-time from a webcam feed or an uploaded image and predicts age (in bins of 5 years) and gender (Male/Female). The model is based on OpenCV’s Deep Neural Network (DNN) module and pre-trained models for face, age, and gender detection.

caffemodel deep-learning flask numpy opencv python

Last synced: 09 Apr 2026

https://github.com/jaganov/google_asl_recognition

Real-time American Sign Language (ASL) recognition system using PyTorch and MediaPipe. Recognizes 25 common ASL gestures with 76.05% accuracy, optimized for RTX4070 GPUs. Features live webcam recognition, hybrid TCN+LSTM+Transformer architecture, and comprehensive training pipeline.

accessibility asl-recognition computer-vision deep-learning gesture-recognition landmark-detection lstm mediapipe opencv pytorch real-time rtx4070 sign-language temporal-convolutional-networks transformer

Last synced: 14 Apr 2026

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/sbnet/gesture

Real-time hand gesture recognition using MediaPipe and OpenCV. Detects hand landmarks from a webcam feed and classifies gestures with a wireframe skeleton overlay

gesture opencv python

Last synced: 01 Jul 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/okamyuji/face-emotion-analyzer

OpenCVとGoを使用したリアルタイム顔表情分析Webアプリケーション。WebRTCでブラウザからカメラにアクセスし、顔の検出と感情分析をリアルタイムで実行します

computer-vision csp csrf face-detection go golang machine-learning motion-analysis opencv realtime-processing security web-application webrtc

Last synced: 03 May 2026

https://github.com/d-nadella/realtime_threat_detection

Developed a real-time threat detection system using Python, OpenCV, and Ultralytics YOLO for continuous monitoring and immediate alerts on suspicious activities in sensitive areas

deep-learning detect-threats machine-learning neural-networks opencv python-3 ultralytics webcam yolov8n

Last synced: 02 May 2026

https://github.com/mdjamilkashemporosh/facedetectify

This Python script detects faces in an image using OpenCV's pre-trained face cascade classifier. It draws rectangles around the detected faces and displays the result using the PIL library.

face-recognition opencv

Last synced: 10 May 2026