Real-time object detection system using YOLOv8 and OpenCV. Detects multiple objects from live webcam feed with bounding boxes and labels.
- Real-time object detection using YOLOv8
- Detects multiple objects simultaneously
- Optional people-only detection mode
- Frame skipping for better performance
- Snapshot capture functionality
- Smooth live webcam processing
- Python
- OpenCV
- Ultralytics YOLOv8
- Uses YOLOv8 model for object detection
- Captures live frames from webcam
- Applies detection every few frames for performance
- Draws bounding boxes using OpenCV
- Displays results in real-time window
Object-Identifier/
│── object_identify.py
│── requirements.txt
│── README.md
- Clone the repository:
git clone https://github.com/YOUR-USERNAME/Object-Identifier.git
cd Object-Identifier
- Install dependencies:
pip install -r requirements.txt
python object_identify.py
| Key | Action |
|---|---|
| q | Quit |
| s | Save snapshot |
(Add a GIF or screenshot here)
- Add custom trained models
- Improve detection accuracy
- Add object tracking
- GUI interface
This project is open-source under the MIT License.
⭐ If you like this project, give it a star!