FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

vishnu-R2005/object_detection · GitHub

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation







🎬 Project Preview


🚀 Overview

Teaching computers to understand the world in real time.

This project implements YOLOv8 Object Detection using the Ultralytics Framework.

The application detects multiple objects simultaneously from:

✨ Images
🎥 Videos
📹 Live Webcam

Every detected object is displayed with

  • 🎯 Bounding Box
  • 📌 Class Label
  • 📈 Confidence Score

making real-time computer vision simple and powerful.


✨ Features

Feature Status
🖼️ Image Detection
🎥 Video Detection
📷 Webcam Detection
⚡ Real-Time Inference
🎯 Confidence Scores
📦 Pretrained YOLOv8 Models
🚀 GPU Support (CUDA)
🔧 Custom Dataset Ready

🧠 Detection Pipeline

             ┌────────────────────┐
             │   Input Source      │
             │Image / Video / Cam │
             └─────────┬──────────┘
                       │
                       ▼
             ┌────────────────────┐
             │      OpenCV        │
             └─────────┬──────────┘
                       │
                       ▼
             ┌────────────────────┐
             │ YOLOv8 Inference   │
             └─────────┬──────────┘
                       │
                       ▼
             ┌────────────────────┐
             │ Object Detection   │
             └─────────┬──────────┘
                       │
                       ▼
             ┌────────────────────┐
             │Bounding Boxes + AI │
             └─────────┬──────────┘
                       │
                       ▼
             ┌────────────────────┐
             │ Final Prediction   │
             └────────────────────┘

⚙️ Tech Stack

Technology Purpose
🐍 Python Programming
👁️ OpenCV Computer Vision
🔥 PyTorch Deep Learning
🤖 YOLOv8 Object Detection
🚀 Ultralytics Model Framework

📂 Project Structure

object-detection
│
├── detect_image.py
├── detect_webcam.py
│
├── assets
│   ├── detected_image.png
│   ├── object_detected_video.mp4
│   └── object_detection_through_webcam.mp4
│
├── requirements.txt
└── README.md

🚀 Installation

git clone https://github.com/vishnu-R2005/object-detection.git

cd object-detection

python -m venv venv

Windows

venv\Scripts\activate

Linux/macOS

source venv/bin/activate

Install dependencies

pip install ultralytics opencv-python

▶ Usage

🖼️ Detect Objects in Image

python detect_image.py --image image.jpg

🎥 Detect Objects in Video

python detect_image.py --video video.mp4

📹 Live Webcam

python detect_webcam.py --video 0

📷 Sample Results

Image Detection Video Detection

📊 YOLOv8 Performance

Model mAP Speed
YOLOv8n ⭐⭐⭐⭐ ⚡⚡⚡⚡⚡
YOLOv8s ⭐⭐⭐⭐⭐ ⚡⚡⚡⚡
YOLOv8m ⭐⭐⭐⭐⭐⭐ ⚡⚡⚡

🌎 Applications

🚗 Autonomous Driving

🏭 Manufacturing

🛒 Retail Analytics

🎥 Smart Surveillance

🚦 Traffic Monitoring

🌿 Agriculture

🤖 Robotics

🐘 Wildlife Monitoring

🏥 Healthcare

🚀 Future Roadmap

  • Image Detection
  • Webcam Detection
  • Video Detection
  • Custom Training
  • Flask Deployment
  • Django REST API
  • Docker Container
  • TensorRT
  • ONNX Export
  • Multi Object Tracking
  • AWS Deployment

📈 Skills Demonstrated

███████████████████████░░  Computer Vision

█████████████████████░░░░  Deep Learning

██████████████████████░░░  YOLOv8

█████████████████████░░░░  OpenCV

█████████████████████░░░░  PyTorch

██████████████████████░░░  Real-Time AI

██████████████████████░░░  Object Detection

👨‍💻 About the Developer

Vishnu R

Python Backend Developer • AI Enthusiast • Computer Vision Learner

This project reflects my passion for combining Artificial Intelligence with practical software engineering.

By building this application, I strengthened my understanding of

  • Deep Learning
  • OpenCV
  • Object Detection
  • Real-Time Inference
  • PyTorch
  • Computer Vision Pipelines

I enjoy building intelligent software that solves real-world problems using Python and AI.


⭐ Support

If you like this project

⭐ Star the Repository

🍴 Fork it

🛠️ Contribute

💬 Share Feedback



💙 Developed with Passion by Vishnu R

"Teaching computers to see the world, one frame at a time."

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages


Back | FazBrowse Home | New Git URL