https://github.com/gunjangyl/object_detection_system
A real-time object detection system that identifies and classifies objects in images or video streams using deep learning models like YOLO, Faster R-CNN, or SSD. Built with TensorFlow and OpenCV, it supports applications in surveillance, autonomous vehicles, and more.
https://github.com/gunjangyl/object_detection_system
bounding-box computer-vision faster-rcnn image-processing jupyter-notebook opencv python ssd yolo
Last synced: about 2 months ago
JSON representation
A real-time object detection system that identifies and classifies objects in images or video streams using deep learning models like YOLO, Faster R-CNN, or SSD. Built with TensorFlow and OpenCV, it supports applications in surveillance, autonomous vehicles, and more.
- Host: GitHub
- URL: https://github.com/gunjangyl/object_detection_system
- Owner: gunjangyl
- Created: 2025-02-15T10:49:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-09T18:14:27.000Z (over 1 year ago)
- Last Synced: 2025-08-18T17:05:07.494Z (10 months ago)
- Topics: bounding-box, computer-vision, faster-rcnn, image-processing, jupyter-notebook, opencv, python, ssd, yolo
- Language: Python
- Homepage:
- Size: 16.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Object_Detection_System
## 🚀 Project Description
This project implements an **Object Detection System** using deep learning models such as **YOLOv8, Faster R-CNN, SSD**, and others. The system is capable of detecting multiple objects in images and videos in real time, providing accurate bounding boxes around detected objects.
## 🔥 Features
- **Real-time object detection** from images, videos, and webcam streams
- **Supports multiple models** (YOLOv8, Faster R-CNN, SSD)
- **Custom dataset support** for training new models
- **Performance evaluation** with mAP, precision, recall
- **Easy-to-use API** for inference & training
---
---
## 🛠 Installation
1️⃣ Clone the repository:
```bash
git clone https://github.com/gunjangyl/Object_Detection_System.git
cd Object_Detection_System
```
2️⃣ Install dependencies:
```bash
pip install -r requirements.txt
```
## 🎯 Usage
### **Run Object Detection on an Image**
```bash
python main2.py --image test.jpg --model yolov8.pt
```
### **Run Object Detection on a Video**
```bash
python main2.py --video input.mp4 --model yolov8.pt
```
### **Real-Time Detection Using Webcam**
```bash
python main2.py --video 0 --model yolov8.pt
```
---
## 🏋️ Training a Custom Model
Dataset is structured in **COCO**.
---
## 📊 Results & Performance
- Model: **YOLOv8n**
- Dataset: **COCO 2017**
- mAP@50: **78.6%**
### 📸 Sample Detections
**Image 1:**

**Image 2:**

**Image 3:**

**Image 4:**

---