練習 - 執行 NVIDIA DeepStream 範例應用程式

已完成

既然您已安裝 NVIDIA DeepStream 相依性和 SDK,便可以開始使用隨附的 DeepStream 範例應用程式。

  1. 前往 /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 SGIE 組態的螢幕擷取畫面。

    您可以選取並排顯示中的任何來源,以檢視指派給所偵測到物件的標籤。 這樣可以看到物件的更多資訊。 若要返回並排顯示,請在應用程式視窗中的任何位置按一下滑鼠右鍵。

    顯示 DeepStream SGIE 組態和標籤的螢幕擷取畫面。

既然已看到 DeepStream 範例應用程式,接著可以做些變更來自訂其行為。