A Python computer vision project that performs real-time object detection and tracking using YOLOv8 and DeepSORT algorithms.
Check out the uploaded video file to see the system detecting and tracking objects in real-time!
- Real-time object detection using YOLOv8 model
- Multi-object tracking with DeepSORT algorithm
- Live webcam processing with OpenCV
- Visual feedback with bounding boxes and tracking IDs
- Performance metrics displayed in real-time
- Python 3.8+
- OpenCV - Computer vision
- Ultralytics YOLOv8 - Object detection
- DeepSORT - Multi-object tracking
- NumPy & PyTorch
pip install opencv-python ultralytics deep-sort-realtime numpy torch torchvision
python object_detection_tracking.py
Controls:
- Press 'q' or ESC to quit
- Move around to test tracking
- Green boxes: Object detections with confidence scores
- Blue boxes: Object tracking with unique IDs
- Real-time stats: Frame count and detection metrics
Namra - Computer Vision Project (August 2025)