A collection of computer vision projects built using OpenCV, YOLOv8, TensorFlow, and Python. This repository features hands-on implementations of object detection, image segmentation, face recognition, and real-time video analysis. Designed as a personal lab to explore modern visual AI techniques and deepen my understanding of computer vision.
A curated collection of computer vision projects using OpenCV, YOLOv8, TensorFlow, and Python. This repository showcases my experiments and implementations in the field of image processing, object detection, facial recognition, and real-time video analysis.
- Python
- OpenCV
- YOLOv8 (Ultralytics)
- TensorFlow / Keras
- NumPy, Matplotlib
- Jupyter Notebook
- Arduino (for IoT-integrated projects)
| Project | Description |
|---|---|
| 🔍 YOLOv8 Object Detection | Real-time object detection using YOLOv8 on webcam and video files. |
| 🎭 Face Mask Detection | Detects whether a person is wearing a mask using CNN and OpenCV. |
| 📦 Product Counter with Arduino | ML + IoT project to count products passing a camera line using YOLOv8 and Arduino. |
| 🖼️ Image Filters & Processing | Classic image transformations using OpenCV (grayscale, blur, edge detection, etc). |
| 🎥 Motion Detection | Detect motion in real-time from video feed and highlight changes. |