This project utilizes YOLO (You Only Look Once) models for object detection tasks. It provides a user-friendly interface built with Streamlit, allowing users to easily upload images or video streams to see object detections in real-time. The application supports various YOLO models, including YOLOv8, YOLOv9, and YOLOv10; offering flexibility and accuracy in detecting objects across different scenarios.
Here are some screenshots of the app showcasing its key features and design:
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software and how to install them.
pip install -r requirements.txt
A step by step series of examples that tell you how to get a development environment running
Say what the code already does and you don’t need to do a thing like this.
cd your_project_directory
pip install -r requirements.txt
And repeat
streamlit run app.py
End with an example of getting some data regarding the system. It may be a good idea to describe the table structure.
Explain how to run the automated tests for this system
pytest
Break down into end to end.
Add additional notes about how to deploy this on a live system
- Python - Programming Language
- Streamlit - Framework for Building Machine Learning and Data Science Web Apps
- Ultralytics - Implementation of YOLO Models
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/fooBar
) - Commit your Changes (
git commit -m 'Add some fooBar'
) - Push to the Branch (
git push origin feature/fooBar
) - Open a Pull Request