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.
- GitHub: https://github.com/topics/opencv
- Wikipedia: https://en.wikipedia.org/wiki/OpenCV
- Repo: https://github.com/opencv
- Created by: Intel Corporation, Willow Garage, Itseez
- Released: December 23, 2017
- Related Topics: c, cpp, java, python,
- Last updated: 2026-07-08 00:22:45 UTC
- JSON Representation
https://github.com/burhanali2211/color-detection
A simple color detection application using Python, Pandas, and OpenCV
Last synced: 10 May 2026
https://github.com/kanishknavale/mapping-synthetic-correspondences-in-an-image-pair
This repository implements a method to map image correspondence from image pair augmentations.
computer-vision correspondence-tool correspondences dense-object-nets image-augmentation image-processing opencv python3 pytorch pytorch-implementation
Last synced: 06 May 2026
https://github.com/dan-niles/opencv-snippets
Useful code snippets for OpenCV library in Python
Last synced: 14 May 2026
https://github.com/lusingander/cv-gabor-gui
Gabor filter on GUI (using OpenCV)
Last synced: 14 May 2026
https://github.com/prabhusiddarth/distraction-monitor-v1
AI-powered distraction monitoring tool using screen capture + TensorFlow.
ai flask opencv productivity reels screenmonitor shorts tensor
Last synced: 06 May 2026
https://github.com/e-candeloro/python-vision-utils
A collection of different Python scripts/functions for Computer Vision (mainly using OpenCV)
computer-vision dlib mediapipe opencv opencv-python python snippets utilities webcam-capture
Last synced: 13 Apr 2026
https://github.com/okaditya84/blink-wink
This repository contains a project made in a hackthon at Charusat University in August 2022.
ai hacktoberfest hacktoberfest2024 opencv python
Last synced: 28 Apr 2026
https://github.com/zdimension/tpepeip1
School project / Mesuring heart frequency from videos
Last synced: 14 May 2026
https://github.com/hoccyy/emotion-detector
An image classification model that detects facial emotions and returns what emotion the face is expressing based on two categories.
cv2 image-classification image-recognition machine-learning machine-learning-algorithms machinelearning ml opencv tensorflow
Last synced: 07 May 2026
https://github.com/kartheekcic/password-management-system-using-face-recognition
Last synced: 14 May 2026
https://github.com/its-maneeshk/gestureslide-image_slider
A hand gesture-controlled image slider using OpenCV, MediaPipe, and PyQt. Control Image Slides with Hand Gestures
Last synced: 07 May 2026
https://github.com/lucaangioloni/ascii_webcam
Transform the video feed from a webcam into ASCII art.
ascii-art opencv python terminal
Last synced: 07 May 2026
https://github.com/sumanth44a/custom_hand_sign_recognition
Custom Hand Sign Recognition
Last synced: 07 May 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/fggggggggd/ai-anvil
🛠️ Empower your AI journey with accessible resources on machine learning, deep learning, and intelligent systems to build knowledge and skills effectively.
ai-agents ammo-unlimited-anvil-pc anvil-cooldown-skills-instant data-science generative-ai gsoc machine-learning machinelearningalgorithms minecraft-plugin mlflow mlops opencv paper-plugin python reinforcement-learning skill-usage-anvil-pc unlimited-health-anvil-trainer utility
Last synced: 07 May 2026
https://github.com/mekhyw/artsnake
Library for watermarking and poisoning of images, created in an effort to stop digital art theft from fraudsters and AI scrapers
opencv pillow python-library torchvision
Last synced: 08 Jan 2026
https://github.com/itman07/airecognition
Программное обеспечение разработано с целью обнаружения и распознавания объектов, находящихся в поле зрения камеры.
ai camera computer-vision opencv python recognition
Last synced: 10 Apr 2025
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.
Last synced: 28 Apr 2026
https://github.com/muntahashams/social-distance-detector
A social distancing detector built with OpenCV using YOLO(COCO model) object detector
opencv social-distancing social-distancing-detection video yolov3
Last synced: 12 May 2026
https://github.com/samir-atra/cancerdetector
The final project of AI50xIraq course is found in the commit on 21-3-2023
cancer-detection cnn dataset inceptionv3 matplotlib numpy opencv tensorboard tensorflow tensorflow-tutorials transfer-learning
Last synced: 11 Feb 2026
https://github.com/sheikhharis50/facer
Facer is a face recognition system built on face_recognition package and opencv
ai dlib face-detection face-recognition numpy opencv poetry real-time real-time-face-detection
Last synced: 08 Jul 2026
https://github.com/mythologyli/springflycoffee
A coffee machine with face recognition system.
arduino coffee-machine face-recognition opencv qt rk3399pro tb-rk3399prod
Last synced: 13 Apr 2026
https://github.com/jyotindraditya/sticky-fingers
This is a python program for hand detection and counting the number of fingers in each hand seperately.
mediapipe opencv python webcam-capture
Last synced: 07 May 2026
https://github.com/nasirsaeed2704/birds-in-the-sky-object-detection
This project explores a simple yet effective object detection method using OpenCV to identify birds flying in the sky. The solution is designed to detect objects where birds are visibly darker than the background, leveraging computer vision techniques like adaptive thresholding and contour detection.
computer-vision contour-detection object-detection opencv python thresholding
Last synced: 18 May 2026
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/futuresea-dev/attendance-management-system
attendance management system
css deepface docker flask html javascript matplotlib mongodb opencv python restful-api scss tensorflow typescript
Last synced: 09 Apr 2026
https://github.com/jasoncobra3/image_processing
Explore fundamental image processing techniques using Python and OpenCV. This repository covers everything from basic image manipulation to advanced tasks like working with video, playing with RGB channels, resizing, flipping, cropping, and more. Perfect for beginners and those looking to enhance their OpenCV skills!
image image-processing opencv opencv-python python video-processing
Last synced: 17 May 2026
https://github.com/victoorv/mri_segmentation
U-Net for MRI segmentation.
computer-vision data-science image-processing image-segmentation kaggle-dataset machine-learning mri mri-brain mri-data mri-images mri-segmentation opencv pytorch segmentation u-net u-net-image-segmentation u-net-segmentation
Last synced: 07 May 2026
https://github.com/skrishna-7/opencv-facedetection
Face Detection using opencv
computer-vision opencv opencv-python python
Last synced: 13 May 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/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
detect-threats machine-learning opencv python-3 ultralytics webcam yolov8n
Last synced: 30 Sep 2025
https://github.com/bhoja1234/yolo-onnxruntime-cpp
Cpp-based onnx deployment, supporting yolo and unsupervised models
anomalib cpp onnx onnxruntime opencv yolo
Last synced: 20 Apr 2026
https://github.com/as567652/controller-based-on-face-alignment
Small python code snippet, that can be used to control various apps / games using face-alignment of a person in real time.
computer-vision haar-cascade opencv pyautogui python3
Last synced: 13 May 2026
https://github.com/pardhuu66/college-id-validator
FastAPI-based offline College ID Validator with Docker support
base64 dnn docker easyocr fastapi mobilenetv2 numpy onnx onnxruntime opencv pillow pydantic python tensorflow uvicorn
Last synced: 11 Apr 2026
https://github.com/makjp/ball_swatter
College_Project
image-processing opencv python
Last synced: 18 Jan 2026
https://github.com/roushou/burning-fingers
Make your fingers burn with Computer Vision
computer-vision mediapipe opencv python
Last synced: 19 Apr 2026
https://github.com/iamfarrokhnejad/access-system
2FA with Arduino Keypad and Python Face Recognition
2fa 2factor arduino computer-vision edge edge-ai embedded embedded-systems face-recognition industrial iot opencv pyserial python python3 security
Last synced: 13 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/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/shrish01/aiml-assignment
Signature Detection Using YOLO-V8
object-detection opencv python torch
Last synced: 08 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/danish-jamil-01/image-dehazer
Remove the haze from the image using dark channel prior and guided filter
dark-channel-prior guided-filter guided-filtering ndimage numpy open-cv opencv opencv-python pillow python scipy skimage tkinter
Last synced: 09 Apr 2026
https://github.com/spacemonochrome/circle_detect_code
OpenCV kütüphanesi ile beraber yazılmış bu python kodu çember tespiti yapabilmektedir. This Python code, written with the OpenCV library, can detect circles.
circle circle-detection circle-detection-algorithm geometry-processing opencv opencv-library opencv-python opnecv raspberry-pi
Last synced: 08 May 2026
https://github.com/niths7/facial-points-estimation-along-with-andromorphic-distance-measurement-
This project uses facial landmark detection to calculate anthropometric measurements from images, such as eye width and mouth width, by converting pixel distances to real-world units (centimeters). A custom reference scale is set by the user, allowing for accurate measurements of facial features. The project leverages OpenCV, dlib, and matplotlib.
computer-vision jupyter-notebook opencv python3
Last synced: 14 Feb 2026
https://github.com/sushantdhumak/basics-of-computer-vision
Learning Computer Vision using OpenCV
computer-vision image-processing jupyter-notebook opencv opencv-python python3
Last synced: 26 Mar 2025
https://github.com/gama1903/digital_image_processing
Implementation of Basic Algorithms of Digital Image Processing mainly through Numpy.
digital-image-processing numpy opencv python
Last synced: 08 May 2026
https://github.com/kuldeep-gif/interactive-gesture-speech-system
An interactive AI system that translates real-time hand gestures into audible speech and converts spoken words into visual gestures using OpenCV and MediaPipe.
computer-vision gesture-recognition hci machine-learning mediapipe opencv python scikit-learn speech-recognition
Last synced: 09 Apr 2026
https://github.com/omcodewizard/machine-learning-project
This application recommends personalised skincare and makeup products based on skin metrics inferred from a user's selfie, utilizing advanced Computer Vision algorithms. It employs image processing and CNN models to extract key skin attributes such as Skin Tone, Skin Type, and Acne Concern Level.
acne cnn computer-vision flask image-processing opencv react recommendation-system skincare-recommendation skintone-color skintype tensorflow
Last synced: 09 Apr 2026
https://github.com/grayhat12/pymhash
Under Development - Image Hashing
image-hashing opencv python3 rust
Last synced: 08 May 2026
https://github.com/dpbm/extract_frames
extract frames from videos
frames frames-extract linux numpy opencv pip pipenv py python python-opencv python3 simple-program study terminal tool video videos
Last synced: 14 Apr 2026
https://github.com/aryank1511/introduction-to-computer-vision
A collection of resources and notes from the CVI620 (Computer Vision) course that I took at Seneca Polytechnic.
Last synced: 04 Aug 2025
https://github.com/bhavinpatel4199/image-processing-with-opencv-and-cuda-on-google-colab
This repository demonstrates image processing using OpenCV with CUDA for GPU acceleration on Google Colab. It includes basics like displaying and manipulating images, alongside advanced techniques using CUDA to enhance performance. Ideal for learning GPU-accelerated image processing in Python.
computer-vision cuda google-colab gpu-acceleration high-performance-computing image-processing opencv pixel-manupulation
Last synced: 19 Jan 2026
https://github.com/johejo/sobelfilter
Sobel-Filering Android-apps
android android-app android-application android-java opencv opencv-android-sdk opencv-java opencv3
Last synced: 08 May 2026
https://github.com/jenil311/hand-gesture-controlled-presentation
The project enables users to control presentations using hand gestures, enhancing accessibility and offering a hands-free alternative to traditional input devices.
Last synced: 19 Jan 2026
https://github.com/studentutu/autoflow
Fully generic OS macro with autoclicks, keyboard and typings. Uses OpenCV for template matching.
autoclick autohotkey automation autotyping bot desktop electron image-detection javascript macro matching opencv pipeline replay screenshot template typescript workflow
Last synced: 12 Jun 2026
https://github.com/diegoam11/check-id
Aplicación desarrollada en Python que facilita el acceso al campus universitario a través de tecnologías de reconocimiento facial y escaneo de códigos de barras.
Last synced: 19 May 2026
https://github.com/kisabellecortez/facial-recognition-software
An facial recognition software that shows the name and age of the person, implementing React + JavaScript for the frontend and Python + Flask for the backend. Utilizing face-api for facial image processing and PostgreSQL for facial persistence.
cors css face-api face-recognition flask html javascript opencv python react
Last synced: 14 Apr 2026
https://github.com/sebastianbrzustowicz/webcam-security-recorder
Python + OpenCV. Webcam script that records view when motion is detected.
Last synced: 19 Jan 2026
https://github.com/vishal815/computer-vision-int345-handwritten-notes-end-term-paper-and-mcq
Computer Vision INT345 handwritten notes and end term Paper and MCQ for practice
computer-vision computer-vision-opencv deep-learning int345 machine-learning opencv vishal-lazrus vishallazrus
Last synced: 25 Mar 2025
https://github.com/iv4n-ga6l/Simple-Image-Segmentation
Simple implementation of image segmentation using the Watershed algorithm
imagesegmentation matplotlib numpy opencv python watershed-algorithm
Last synced: 28 Apr 2025
https://github.com/amine-akrout/face_recognition
Face Recognition and Identification using python, openCV and deep learning
deep-neural-networks face-detection face-recognition opencv python
Last synced: 17 May 2026
https://github.com/abhi227070/face-mask-detection
Face Mask Detection is a deep learning project that utilizes Convolutional Neural Networks (CNNs) to classify images as either wearing a mask or not. With applications in public health and safety compliance, this project aids in enforcing mask-wearing guidelines during pandemics like COVID-19.
cnn cnn-classification cnn-keras cnn-model convolutional-neural-networks deep-learning deep-neural-networks deeplearning keras keras-tensorflow opencv python3
Last synced: 09 Apr 2026
https://github.com/coolmunzi/face_mask_detector
Face mask detection based on tensorflow 2 object detection API using Efficientdet-D1 model. This project can perform face mask detection on images as well as videos.
covid19 detection-api efficientdet-ssd face-mask-detection face-mask-detector opencv opencv-python python tensorflow tensorflow-examples tensorflow-object-detection-api tensorflow2 tensorflow2-object-detection tfod-api
Last synced: 21 Jan 2026
https://github.com/woxy-sensei/opencv-face-detection
This is a simple face detection project using OpenCV and mediapipe. It detects the face and draws a rectangle around it and It detects face and blur the face.
detection face mediapipe opencv
Last synced: 14 Apr 2026
https://github.com/iv4n-ga6l/FaceDetectionWithRecognition
Face detection with recognition using OpenCV and Haar cascades to detect faces in images or real-time video streams.
facedetection facerecognition haar-cascade haar-cascade-classifier haarcascade-frontalface opencv python
Last synced: 28 Apr 2025
https://github.com/hozhiyi/juno_bot
An AI robotic project on posture recognition.
artificial-intelligence cvbridge juno lstm lstm-attention opencv posture-recognition python2 python3 robotics ros-melodic
Last synced: 27 Jan 2026
https://github.com/wasifsohail5/virtual_mouse
Virtual Mouse is an AI-powered, gesture-based control system that replaces traditional peripherals with hand movements. Using MediaPipe for hand tracking and PyAutoGUI for cursor control, it enables seamless clicking, scrolling, and navigation through simple gestures. Experience a futuristic, touchless interaction with your PC! 🚀🖱️
cv2 mediapipe mediapipe-hands numpy opencv pyautogui python
Last synced: 02 Aug 2025
https://github.com/ivangael/image-toolbox-backend
api-rest flask numpy opencv python tensorflow
Last synced: 28 Apr 2025
https://github.com/vvzen/example-blobs-from-camera
Simple example to detect blobs and store their position
blob-detection cpp opencv openframeworks
Last synced: 17 May 2026
https://github.com/madhurjain/carnd-lane-lines-project-1
CarND Lane Lines Detection Project #1
carnd image-processing opencv python self-driving-car
Last synced: 09 Apr 2026
https://github.com/armaggheddon/terminal_viewer
A terminal application that brings images 🖼️ and videos 🎥 to life directly in your terminal! Display visuals in pixelated color mode, offering a unique and nostalgic experience. Perfect for developers who love working in the terminal! 🚀
cli-applications cross-platform-app mediaviewer opencv python3 terminal
Last synced: 13 Apr 2026
https://github.com/suraj5424/yolov8-video-object-detection
Complete 🎥 YOLOv8-based pipeline for video frame extraction, 🖼️ custom dataset annotation, ⚙️ model training, and real-time 🎯 object detection with visualization — in a 📓 Jupyter Notebook for seamless computer vision workflows.
data-annotation-tools image-processing object-detection opencv video-processing yolov8
Last synced: 18 Apr 2026
https://github.com/alphaprime7/faced
PyPi Link
image-proc opencv package pillow programming
Last synced: 22 Feb 2026
https://github.com/bentheperson1/volume-pincher
change the volume of a windows pc by pinching
Last synced: 18 Apr 2026
https://github.com/miteshgupta07/lane-detection-using-computer-vision
A lane detection system using computer vision to identify and track road lanes, enhancing driver assistance and safety by providing real-time lane-keeping guidance and alerts.
Last synced: 15 Apr 2026
https://github.com/arnab-0053/voler----volume-control-by-hand
It can control volume just by using 2 fingers.
Last synced: 14 Aug 2025
https://github.com/subhas-pramanik-09/car-detection-and-counting
This project counts the number of cars passing through a designated line in a video file using OpenCV and background subtraction techniques.
machine-learning numpy object-detection opencv
Last synced: 13 Apr 2026
https://github.com/majidabdullah/facial-emotion-recognition
Emotion Recognition using OpenCV
emotion-recognition haarcascade-frontalface opencv python
Last synced: 18 Apr 2026
https://github.com/erenisci/computer-vision
Comprehensive computer vision portfolio featuring face detection, object tracking, deep learning models, YOLO, GANs, and advanced image processing techniques.
autoencoders classification cnn computer-vision deep-dream deep-learning face-detection face-recognition gans haar-cascade image-segmentation object-detection object-tracking opencv python style-transfer yolo
Last synced: 13 Apr 2026
https://github.com/atanycost-png/heartopia-auto-cooker
Ferramenta de automação para o mini-game de cozinha do jogo Heartopia. Utiliza OpenCV para detecção de imagem, PyQt6 para interface gráfica moderna e automação completa do processo de cozimento. Interface em português com hotkeys F9 (iniciar) e F10 (parar).
automation bot heartopia opencv pyqt6 python windows
Last synced: 05 Feb 2026
https://github.com/ragilhadi/smart-canteen
Head Direction Detection Using Faciallandmark & OpticalFlow
facial-landmarks opencv optical-flow pyqt5
Last synced: 22 Feb 2026
https://github.com/ahmedabdalkreem/basic-open_cv
This repository explaine what is open cv and how to use it in computer vision.
binary-thresholding edge-detection laplacian-filter matplotlib opencv otsu-thresholding python sobel-filter threshold
Last synced: 13 Apr 2026
https://github.com/unknown8922/sign-language-detection-system
Final Year Project (Dissertation) , April 2024
keras-tensorflow opencv python
Last synced: 13 Apr 2026
https://github.com/sangvikh/webhmi
Web HMI made using css and js, hosted with flask. Video stream with opencv
css hmi javascript joystick opencv python3
Last synced: 01 Jun 2026
https://github.com/nathanhgo/foto-facil-v1
A Flask-based image processing tool that uses OpenCV for automated smart cropping (face detection), histogram equalization, and social media resizing. 📸
backend computer-vision equalization face-detection flask histogram image-processing opencv python smart-crop
Last synced: 01 Jun 2026
https://github.com/projects-developer/python-ieee-project-titles
Python IEEE projects offer a wide range of possibilities. In Artificial Intelligence and Machine Learning, projects can include Deep Learning-based Image Classification using convolutional neural networks (CNN) in Python. Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
artificialintelligence btechprojects computerscienceprojects cybersecurity dataanalytics datascience deeplearning gamedevelopment homeautomation ieeeprojects imageprocessing machinelearning mtechprojects networking opencv python raspberrypi videoprocessing virtualassistant
Last synced: 08 May 2026
https://github.com/ravixpanchal/computer-vision
computer-vision dip image-processing opencv
Last synced: 29 Jun 2026
https://github.com/charanpool/image-patch-mapping
A Python toolkit for image processing — edge detection, template matching, and patch detection using OpenCV
canny-edge-detector computer-vision edge-detection image-processing numpy opencv python sobel-filter template-matching
Last synced: 18 Jan 2026
https://github.com/shwetapardhi0/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
mediapipe opencv pillow pyautogui python tkinter ttkthemes
Last synced: 08 May 2026
https://github.com/raghavendranhp/cardify_extracting_business_card_data_and_management
Cardify is a Streamlit application that simplifies the process of extracting and managing business card data. With Cardify, users can easily upload business card images, extract relevant information using OCR, and manage the extracted data efficiently.
easyocr ocr ocr-text-reader opencv python regular-expression sqlite3 streamlit
Last synced: 08 May 2026
https://github.com/yeisson8a/ocr_python
Proyecto desarrollado en Python para extraer texto de imágenes y videos mediante OCR y el modelo de detección de objetos YOLO11, usando las librerías OpenCV, EasyOCR, Ultralytics
ocr ocr-recognition opencv opencv-python python3
Last synced: 17 May 2026
https://github.com/namangupta123/lane_curve_detection
Lane and curve Detection.
computer-vision curve-detection lane-detection machine-learning machine-learning-algorithms mathematical-modelling opencv python3
Last synced: 19 Feb 2026