基於 YOLOv10 的物件檢測 API 服務,達到 ≧10 FPS 的推論速度。
pip install -r requirements.txt
server.py
: 使用 Flask 開發的 Restful API 服務,自動下載並加載 YOLOv10n 模型client.py
: 從 test 目錄讀取圖片,發送至服務端進行推論,結果保存至 result 目錄test/
: 存放測試圖片的目錄result/
: 存放輸出結果的目錄
- 啟動服務端:
python server.py
- 運行客戶端:
python client.py
- 檢查結果:
- 確認 FPS ≧10
- 查看 result 目錄中的檢測結果圖片
python client.py --image test/dog.jpg # 處理特定圖片
python client.py --loop 10 # 連續請求10次
python client.py --test # 性能測試
- 確保使用 GPU 推論 (CUDA)
- 降低輸入圖片分辨率