File size: 1,276 Bytes
2ee8cd2 acbc0af 2f9234b acbc0af |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
---
title: Pokemon Object Detection (YOLOv8)
emoji: ⚡
colorFrom: pink
colorTo: purple
sdk: gradio
sdk_version: "4.37.2"
app_file: app.py
pinned: false
---
# Pokemon object detections
Using yolov8 after training with Google Colab
## Dataset
Because of lack of data, there are only 7 classes: ```pikachu```, ```charmander```, ```bulbasaur```, ```squirtle```, ```eevee```, ```jigglypuff``` and ```other```.

## Requirements
```
pip install ultralytics
```
## Preprocess Data
The ```convert.py``` used to convert *.xml* label file to *.txt* yolo label file.
Run ```resize_image.py``` to resize image's width to 640.
## Train with Colab
Edit ```name.yaml```.
Upload images and labels.
```
!yolo train model=yolov8n.pt data=/content/name.yaml epochs=50 imgsz=640
```
## Training's Result
```last.pt``` and ```best.pt``` in result folder.

## Predict
Run ```predict.py``` to see result. This is my predict to ```test.mp4```:

#### Thank you for stopping by!
|