Swing Catalyst 動作擷取設定
簡介
本文說明如何在 Swing Catalyst 中設定及配置動作擷取功能。此功能可能並非所有授權類型皆可使用,請參閱我們的動作擷取常見問題以取得更多資訊。
需求
- 元件需安裝至元件目錄中。
您的電腦需符合我們的 PC 規格建議,其中最重要的是顯示卡須符合我們的建議規格。
配置
動作擷取設定可在主設定選單的「Video & Capture」區段中找到。在此您可以選擇或變更執行提供者及批次大小。
我們建議根據您啟用的攝影機數量,將批次大小設定在 12 至 24 之間。
建議的執行提供者
NVIDIA
NVIDIA RTX 3060 或更新款 GPU -> TensorRT
若 TensorRT 無法運作,請嘗試 CUDA
其他顯示卡
- DirectML
預設值為 DirectML,因為它是相容性最高的提供者,但也是速度最慢的。
在基準測試中,我們發現 TensorRT 是所有執行提供者中性能最佳的。
TensorRT 平均速度(比 DirectML 快 35-45%,比 CUDA 快 20-25%)
CUDA 相較於 DirectML 提供適度的性能提升(平均約 10-12%)
CUDA 使用的 GPU 記憶體(VRAM)顯著多於 TensorRT,若您使用 CUDA,請嘗試降低批次大小
元件下載
若您選擇尚未安裝的元件,系統將提示您下載。
若要使用 TensorRT 或 CUDA,您需要先下載相應元件。
note: 此功能僅適用於 25.2 版本。
建議的批次大小
根據我們的測試,較大的批次大小可提升性能。針對一般 2-3 台攝影機的配置,我們建議批次大小設定在 16 至 24 之間。若您同時使用其他需要圖形資源的軟體,嘗試較小的批次大小可能更為有利。最終最佳的批次大小可能取決於您的工作流程,以及除 Swing Catalyst 之外還有哪些程式正在執行。
進階設定
執行提供者設定下方為進階設定,您可以在此變更偵測模型或啟用「FP16」。
將偵測模型從 Medium 改為 Nano,可降低顯示卡的記憶體使用量並提升性能,但代價是準確度會降低。
若您難以獲得良好的偵測效果,請嘗試將模型改為 Medium,重新啟動 Swing Catalyst 後再試一次。
預設偵測模型為 Nano
「FP16 for TensorRT」預設為未勾選
FP16
使用 FP16 可降低記憶體使用量並提升性能(但代價是準確度會降低)。
在測試中,我們發現 FP16 可將性能提升 20-35%。
與預設的 FP32 相比,它在不同錄製之間可能產生較不一致的結果。若您遇到性能問題或記憶體不足的情況,值得嘗試此選項。
性能比較
TensorRT(紫色)、CUDA(粉紅色)及 DirectML(綠色),由左至右排列。Y 軸(FPS)代表動作擷取模型每秒可處理的幀數,與您攝影機的幀速率並無直接關聯。
性能指標(FPS)代表每秒處理的幀數,數值越高表示處理速度越快。如上圖所示,CUDA 與 TensorRT 的性能幾乎呈線性關係。例如,從一台攝影機增加至兩台,性能幾乎減半。此性能下降在較新款的 NVIDIA 顯示卡上較不明顯。
最後更新:2025-05-16 | 在官方支援網站上檢視




