練習 - 執行 NVIDIA DeepStream 範例應用程式
既然您已安裝 NVIDIA DeepStream 相依性和 SDK,便可以開始使用隨附的 DeepStream 範例應用程式。
前往 /opt/nvidia/deepstream/deepstream/samples。 您會看到許多範例應用程式和組態。 我們將前往 deepstream-app 範例,並啟動其中一個範例應用程式。
下列命令使用 source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt 中的組態來啟動 deepstream-app。
cd /opt/nvidia/deepstream/deepstream/samples/configs/deepstream-app deepstream-app -c source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt
deepstream-app 應該會開始建立執行引擎。 它會使用隨附設定中定義的模型中繼資料。 此程序可能需要幾分鐘,視可用的硬體而定。 因為會快取產生的引擎輸出,連續執行更快。
從組態檔名稱可稍微看出範例的用途。 source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt 範例:
- 將四個 1080p 影片來源解碼,並使用 ResNet 作為主要 GPU 推斷引擎來套用推斷 (以偵測行人、自行車、車輛和道路標誌)。
- 採用物件追蹤,並使用次要 GPU 推斷引擎 (判斷車輛的品牌/顏色/款式)。 此引擎會使用 int8 精確度將結果並排顯示 (以加速推斷處理時間)。
畫面應該如下所示:
您可以選取並排顯示中的任何來源,以檢視指派給所偵測到物件的標籤。 這樣可以看到物件的更多資訊。 若要返回並排顯示,請在應用程式視窗中的任何位置按一下滑鼠右鍵。
既然已看到 DeepStream 範例應用程式,接著可以做些變更來自訂其行為。