A Streamlit-based web application for running various computer vision tasks using YOLO v8 models.
Run program with this command:
streamlit run main.py
-
Multiple Task Support:
- Object Detection
- Segmentation
- Video Tracking
- Body Position Detection
-
Input Types:
- Images (jpg, jpeg, png)
- Videos (mp4, mkv)
- Clone the repository:
git clone https://github.com/Amir-Hofo/Yolo_v8_app.git
cd Yolo_v8_app
- Install dependencies:
pip install -r requirements.txt
- Run the Streamlit app:
streamlit run main.py
-
A browser window will automatically open, displaying the application page.
-
Select your input type (image/video)
-
Choose the desired task
-
Upload your file
-
Wait for processing
-
Download the results
The application uses YOLOv8 models for different tasks:
- yolov8n.pt - Object Detection, Video Tracking
- yolov8n-seg.pt - Segmentation
- yolov8n-pose.pt - Body Position Detection