This repository demonstrates how to train a custom YOLOv8 model for detecting Apples, Bananas, and Oranges using Python and Ultralytics YOLOv8.
The notebook walks you through every step β from downloading the dataset to training the model and visualizing predictions using OpenCV.
- Download and organize datasets automatically using gdown
- Create a custom YAML configuration for YOLOv8
- Train YOLOv8 on your own fruit detection dataset
- Visualize bounding boxes and class labels using OpenCV
- Save and display results for evaluation
- Python
- Ultralytics YOLOv8
- OpenCV
- Matplotlib
- Google Colab
- gdown