VisionAid is a web-based object detection application that uses YOLOv5 to perform real-time object recognition through your webcam. The application provides instant identification and confidence scores for detected objects. This model is pre-trained on the COCO dataset on roughly 80 objects.
- Backend: Flask (Python)
- Object Detection: YOLOv5 (ultralytics)
- Frontend: HTML5, JavaScript
- Computer Vision: OpenCV, Torch
- Real-time webcam object detection
- Instant object identification
- Confidence score for each detected object
- Simple, intuitive web interface
- Python 3.8+
- Webcam-enabled device
git clone git@github.com:Eng-M-Abdrabbou/Object-Detection-Python-YOLO.git
cd Object-Detection-Python-YOLOpip install -r requirements.txtpython app.py- The application accesses your webcam
- Captures video frames in real-time
- Processes each frame using YOLOv5 object detection
- Displays detected objects with confidence scores
The application can detect a wide range of objects using the YOLOv5n pre-trained model, including:
- People
- Vehicles
- Animals
- Everyday objects
- And many more!
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.
- Ultralytics for YOLOv5
- Flask Web Framework

