Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ObjectDetection-MobileNetSSD

Beginner-friendly real-time object detection project using Python, OpenCV, and the MobileNetSSD deep learning model. Detects common objects such as person, car, dog, bottle, etc., through a live webcam feed.

πŸ” Real-Time Object Detection using MobileNetSSD + OpenCV

This project demonstrates real-time object detection using the MobileNetSSD deep learning model and OpenCV's DNN module.
It runs through a webcam feed and detects 20 common objects such as person, car, dog, cat, bottle, chair, and more.


πŸš€ Features

  • Real-time webcam object detection
  • Powered by MobileNetSSD (SSD + MobileNet architecture)
  • Detects 20 common object categories
  • Beginner-friendly Python code
  • Uses OpenCV’s high-speed DNN module
  • Easy to run on any system (no GPU required)

πŸ“ Project Structure

ObjectDet/ β”‚ β”œβ”€β”€ object.py # Main object detection script β”œβ”€β”€ deploy.prototxt # Model architecture β”œβ”€β”€ MobileNetSSD_deploy.caffemodel # Model weights (not included due to size) └── README.md # Documentation


πŸ“₯ Download Model Files (Required)

To run the project, download the MobileNetSSD model files:

Place both files in the project folder.


πŸ›  Requirements

Install these Python packages:

pip install opencv-python
pip install numpy
▢️ How to Run

Clone the repository:

git clone https://github.com/your-username/ObjectDetection-MobileNetSSD.git


Navigate to the folder:

cd ObjectDetection-MobileNetSSD


Run the object detection script:

python object.py


Press Q to close the webcam window.

🧠 How It Works

Input frame from webcam β†’ converted to a blob

Blob passed through SSD model β†’ predictions generated

Bounding boxes + labels drawn on screen in real-time

πŸ“ License

This project is open-source and free to use for learning and development.

🀝 Contributing

Pull requests are welcome!
If you have improvements or new ideas, feel free to contribute.

⭐ Support

If you found this project helpful, consider giving it a star ⭐ on GitHub!

---

If you want, I can also generate:

βœ” Project thumbnail image  
βœ” Badges (Python version, OpenCV, Model type)  
βœ” A cleaner repo structure  
βœ” A description to paste into your LinkedIn project post  

Just tell me!

About

Beginner-friendly real-time object detection project using Python, OpenCV, and the MobileNetSSD deep learning model. Detects common objects such as person, car, dog, bottle, etc., through a live webcam feed.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages