Skip to content

sh-ecode/Object-Detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

🚀 Visionary Tracker – Real-Time Object Detection & Tracking

🔍 Overview

Visionary Tracker is an AI-powered real-time object detection and tracking system. Utilizing cutting-edge deep learning models, this project efficiently identifies and follows objects in live video feeds, making it ideal for security surveillance, autonomous vehicles, and smart monitoring applications.


🌟 Features

✅ Real-time object detection & tracking 🎯
✅ Multi-object classification 📌
✅ Works on live video feeds & pre-recorded videos 🎥
✅ Efficient and optimized deep learning models 🧠
✅ High accuracy with minimal latency ⏱️
✅ Supports multiple object categories 🏷️
✅ User-friendly interface for visualization 🖥️
✅ Scalable & customizable for various applications 🔄


🛠️ Tools & Technologies Used

  • Programming Language: Python 🐍
  • Deep Learning Framework: TensorFlow / PyTorch 🧠
  • Computer Vision: OpenCV 👀
  • Model Used: YOLOv8 / Faster R-CNN 🚀
  • Dataset: COCO Dataset 📂
  • Backend: Flask (for web-based implementation) 🌐
  • Deployment: Google Colab / Local GPU ⚡

📚 Dataset Used

The project leverages the COCO (Common Objects in Context) dataset, a large-scale dataset containing over 200K labeled images with 80 object categories. The dataset is used for training the deep learning model to detect objects effectively.

📥 Download COCO Dataset: COCO Dataset


🏗️ Project Setup & Installation

1️⃣ Clone the Repository

git clone https://github.com/your-username/Visionary-Tracker.git
cd Visionary-Tracker

2️⃣ Install Dependencies

pip install -r requirements.txt

3️⃣ Download Pretrained Model

Download the YOLOv8 model from Ultralytics and place it in the models/ directory.


🚀 Execution Instructions

Run Object Detection on Live Camera

python detect.py --source 0 --weights models/yolov8.pt --conf 0.5

Run Object Detection on Video File

python detect.py --source path/to/video.mp4 --weights models/yolov8.pt --conf 0.5

Web Interface (Optional)

If using Flask for web-based implementation, start the server:

python app.py

Then, open the browser and go to http://localhost:5000 to use the web UI.


🛠️ Customization

  • Change the confidence threshold (--conf 0.5) to adjust detection sensitivity.
  • Modify the detect.py script to fine-tune model performance.
  • Replace YOLOv8 with another model (e.g., Faster R-CNN) for comparison.

📌 Future Enhancements

✅ Implement real-time tracking with DeepSORT 🔄
✅ Enhance model accuracy with transfer learning 🏋️
✅ Add cloud-based deployment (AWS/GCP) ☁️
✅ Support additional datasets for wider object detection range 📊

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages