🚀 Real-time object detection web application built using Flask, OpenCV, and YOLOv8, enabling live webcam-based detection and image inference with high-speed computer vision processing and real-time object recognition.
- Real-time object detection using YOLOv8
- Live webcam inference and streaming
- Image upload and detection functionality
- Bounding box visualization with confidence detection
- Flask-based backend server
- OpenCV integration for image and video processing
- Secure file upload handling
- Fast inference with optimized object detection workflows
- Python
- Flask
- OpenCV
- YOLOv8
- Ultralytics
- NumPy
- HTML
- CSS
- JavaScript
project/
│
├── uploads/
├── templates/
│ └── index.html
├── app.py
├── requirements.txt
└── README.mdgit clone <repository-url>
cd object-detection-systempython -m venv venvvenv\Scripts\activatesource venv/bin/activatepip install -r requirements.txtpython app.pyOpen browser:
http://127.0.0.1:5000- Upload image for object detection
- Real-time webcam object detection
- Automatic object annotation and visualization
- Live frame streaming with detected objects
- Multi-object recognition using YOLOv8
- Efficient frame processing using OpenCV
- Lightweight YOLOv8 model for faster inference
- Optimized image encoding and streaming workflows
- Real-time detection pipeline for low-latency processing
- Custom-trained YOLO models
- Object tracking integration
- GPU acceleration support
- Detection analytics dashboard
- Video file upload support
Developed by Puppala Madhuvenu
Backend-Focused Full Stack Developer