Computer Vision enables computers to interpret images and videos for tasks such as object detection, image classification, face recognition and image enhancement. Here are some of the Computer Vision projects with source code using OpenCV, YOLO, TensorFlow, PyTorch and other computer vision libraries.

Image Processing & Enhancement
These projects focus on processing and modifying images to improve their quality, detect visual features and create effects such as edge detection, colorization and sketch conversion.
- Detect the RGB Color from a Webcam
- Real-Time Edge Detection
- Canny Edge Detector
- Build a GUI Application for Pencil Sketch from Photo
- Black and White Image Colorization
- Super-Resolution with Deep Learning
- Live Webcam Drawing
- Contour Detection with Custom Seeds
- Real-Time Object Color Detection
- Find Coordinates of Contours
Object Detection, Tracking & Measurement
These projects identify objects in images and videos, track their movement and measure their dimensions for applications such as vehicle detection, license plate recognition and road lane detection.
- Object Detection with YOLO
- Measure the Size of an Object
- Gun Detection
- Real-Time License Plate Recognition
- License Plate Recognition with OpenCV & Tesseract OCR
- Vehicle Detection using OpenCV
- Real-Time Road Lane Detection
- Image Classifier using TensorFlow Object Detection API
Face Detection & Recognition
These projects detect and recognize faces in images or videos and analyze facial attributes and expressions for applications such as face recognition, age detection and mask detection.
- Face Detection using OpenCV with Webcam
- Face Detection using Cascade Classifier
- Face and Hand Landmarks Detection using MediaPipe
- Age Detection using Deep Learning
- Age and Gender Detection using OpenCV
- Face Recognition using Artificial Intelligence
- Face Recognition using GUI
- Facial Expression Detection using DeepFace Module
- Face Mask Detection using TensorFlow
- Emojify using Face Recognition with Machine Learning
Human Activity & Gesture Recognition
These projects analyze body movements, hand gestures and human poses to enable applications such as drowsiness detection, gesture-based controls and activity recognition.
- Right and Left Hand Detection
- Human Pose Estimation
- OpenCV Drowsiness Detection
- Brightness Control with Hand Detection
- Car Driving using Hand Detection
Image Classification & Recognition
These projects classify images into predefined categories and recognize objects, patterns or visual features using machine learning and deep learning models.
- Handwritten Digit Recognition
- Image Classification with CNN
- CIFAR-10 Image Classification in TensorFlow
- Dog Breed Classification using Transfer Learning
- Flower Recognition using CNN
- Cat and Dog Classification
- Traffic Signs Recognition using CNN & Keras
- Feature Extraction & Image Classification using OpenCV
Image Segmentation & Medical Imaging
These projects divide images into meaningful regions or identify specific structures to support applications such as medical image analysis, disease detection and tumor identification.
- Image Segmentation using TensorFlow and U-Net
- Lung Cancer Detection using CNN
- Lung Cancer Detection using Transfer Learning
- Pneumonia Detection using Deep Learning
- Detecting COVID-19 with Chest X-Ray Images
- Skin Cancer Detection using TensorFlow
Video Analysis & Other Computer Vision
These projects analyze video frames or transform image styles to support applications such as action recognition, video classification and neural style transfer.