跳至內容
Swing Catalyst 支援 Swing Catalyst 支援
聯絡支援團隊

物體偵測 — 高爾夫球桿與球追蹤

什麼是物體偵測?

啟用物體偵測後,Swing Catalyst 會在每一個影格中偵測高爾夫球桿與球,並在骨架視覺化畫面上疊加 3D 覆蓋層。您會看到:

  • 球桿覆蓋層 — 沿桿身分布的五個關鍵點(桿頭頂端、桿頭底端、桿身底部、中段與握把末端),以彩色線條連接。顏色從桿頭處的黃色漸變至握把處的青色,方向一目了然。
  • 球體覆蓋層 — 在偵測到的球位置顯示一個白色球體。

無論是即時攝影機畫面或已錄製片段的播放,都會顯示覆蓋層。若片段錄製時未啟用物體偵測,播放時則只會正常顯示身體骨架視覺化。


為什麼物體偵測目前僅支援高爾夫

物體偵測目前僅支援高爾夫。其底層模型(用於物體偵測的 RTMDet-M,以及用於球桿姿態估計的 RTMPose-M)皆專門以高爾夫球具訓練而成。若要延伸至其他運動項目(如棒球、網球),需要額外訓練的模型,而目前尚無這些模型。此架構在設計上已考量未來支援更多運動項目;日後推出新模型時,管線本身不需要修改程式碼。


如何啟用或停用物體偵測

偵測模式(全域設定)

  1. 開啟設定 → 影片與捕捉
  2. 捲動至進階設定區段。
  3. 找到偵測模式下拉選單。
    • MultiClass(多類別) — 同時執行人物偵測與物體偵測,此為預設模式。
    • HumanOnly(僅人物) — 僅執行人物偵測。若您不需要球桿與球追蹤,或遇到效能問題,可使用此模式。
  4. 變更模式會自動重新啟動偵測服務,不需要重新啟動應用程式。

啟用物體偵測切換開關(單次會話)

當偵測模式設為 MultiClass 時,會另外顯示一個啟用物體偵測切換開關。將其關閉可暫時停用當前會話的物體偵測,而不變更全域的偵測模式設定。若偵測模式為 HumanOnly,此切換開關會呈灰色無法使用。

在檢視畫面中顯示/隱藏覆蓋層

使用檢視畫面上方的工具列,可獨立顯示或隱藏球桿與球的覆蓋層:

  • 顯示球桿 — 切換球桿關鍵點與連線覆蓋層。
  • 顯示球 — 切換球體覆蓋層。

這些切換開關會立即套用,不需要重新啟動偵測,且設定會在會話之間保留。


硬體需求

物體偵測所需的 GPU 記憶體比僅偵測身體的動作擷取更多。

模式最低 VRAM建議 VRAM
HumanOnly(僅身體)6 GB8 GB
MultiClass(身體+高爾夫球具)8 GB10 GB 以上

完整資訊與相容顯示卡完整清單,請參閱建議電腦規格

在 VRAM 低於 8 GB 的系統上,應用程式可能會自動降級為僅偵測人物。若發生此情況,設定 → 影片與捕捉中會出現提示橫幅。

Intel 內顯(UHD 620/770): 在 Intel iGPU 配置上,物體偵測會自動停用,因為作業系統分配的 VRAM 額度(通常為 400–800 MB)不足。僅偵測人物的動作擷取仍會正常運作。


播放時您會看到什麼

開啟以啟用物體偵測狀態錄製的片段時:

  • 時間軸上會與身體骨架一併顯示球桿與球的覆蓋層。
  • 拖動時間軸時,覆蓋層會與影格保持同步。
  • 信心度低的偵測結果會逐漸淡出,而不是跳到錯誤的位置。
  • 您可以使用上文所述的工具列控制項,獨立切換球桿與球的顯示狀態。

在物體偵測功能推出前錄製的片段,或偵測模式設為 HumanOnly 時錄製的片段,僅會顯示身體骨架。這些片段不需要重新處理即可觀看,可直接正常開啟。

若要為既有片段加入物體偵測資料,請在分析模式中開啟該錄製檔,點選工具列中的動作擷取按鈕,然後選擇重新處理動作擷取。此操作會針對已錄製的影格重新執行身體與物體偵測。


疑難排解

球桿與球的覆蓋層未顯示

  1. 確認設定 → 影片與捕捉 → 偵測模式已設為 MultiClass
  2. 確認啟用物體偵測切換開關已開啟。
  3. 檢查設定中是否顯示「球桿與球追蹤模型尚未提供」的提示橫幅。若有,表示元件目錄中缺少所需的模型檔案。請依照元件安裝指南 重新安裝動作擷取元件。

VRAM 警告/自動降級為僅偵測人物

在以下情況,應用程式會記錄警告並降級為僅偵測人物:

  • 服務啟動時,DirectML 回報可用 VRAM 低於 600 MB;或
  • 系統使用 Intel 內建 GPU。

解決方式:確認沒有其他佔用大量 GPU 資源的應用程式在執行,並確認您的顯示卡符合 MultiClass 偵測所需的建議規格 (最低 8 GB VRAM)。

覆蓋層出現在錯誤的活動類型中

物體偵測僅在高爾夫活動中啟用。若您正在錄製非高爾夫的運動項目,且未看到球桿或球的覆蓋層,這是正常現象。非高爾夫活動的設定畫面中不會顯示偵測模式選項。

偵測準確度低或覆蓋層閃爍

  • 確保球桿與球在揮桿過程的大部分時間都有充足光線且未被遮擋。
  • 嘗試降低攝影機影格速率以減輕系統負載(參閱動作擷取設定 )。
  • 若因背景物件出現誤判偵測,可在設定 → 影片與捕捉 → 進階設定中提高偵測信心度門檻。
  • 若偵測效果持續不佳,可嘗試將執行提供者切換為 DirectML,因其硬體相容性最廣。

更新後模型檔案缺失

若應用程式更新變更了所需的模型版本,設定畫面中會再次出現提示橫幅。請依照元件安裝指南 重新安裝元件。


另請參閱:動作擷取指南 · 動作擷取設定 · 系統需求