File size: 1,129 Bytes
81697b7 | 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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | ---
language: zh
tags:
- computer-vision
- object-detection
- yolo
- pool-ball
license: mit
datasets:
- custom-pool-ball
metrics:
- mAP50
- mAP50-95
---
# Pool Ball Detector
這是一個基於 YOLOv8 的撞球檢測模型,用於識別和定位撞球。
## 模型詳情
- 模型架構:YOLOv8n
- 訓練數據:自定義撞球數據集
- 訓練輪數:120 epochs
- 圖像大小:640x640
- 批次大小:128
- 設備:NVIDIA GeForce RTX 3060
## 性能指標
- mAP50: 0.931
- mAP50-95: 0.581
## 使用方法
```python
from ultralytics import YOLO
# 載入模型
model = YOLO('pool-ball-detector.pt')
# 進行預測
results = model.predict('path/to/image.jpg')
```
## 訓練細節
- 使用 YOLOv8n 預訓練模型
- 使用自動混合精度訓練
- 使用早停策略
- 每 10 個 epoch 保存一次檢查點
## 數據集
自定義撞球數據集,包含:
- 訓練集:撞球圖像和對應的標註
- 驗證集:用於評估模型性能
## 限制
- 模型僅針對撞球檢測進行訓練
- 在複雜背景或光線條件下可能表現不佳 |