darknet框架下yolov3實戰(視頻測試)

目錄

1.安裝GStreamer

2.安裝opencv

3.安裝darknet

4.視頻測試

常見錯誤:


darknet框架下yolov3實戰(一)》寫了基本的訓練和測試過程,本文主要寫使用模型進行視頻測試。

使用模型進行視頻測試必須在編譯darknet的時候要安裝opencv。

1.安裝GStreamer

安裝命令如下:

apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools

2.安裝opencv

主要opencv版本不能太高,建議4.0以下版本。

(1)首先安裝編譯必要的軟件庫,這一步很重要,務必一定要執行,如果不執行,在後面運行視頻檢測時也會要求你安裝這些軟件庫。

[compiler] sudo apt-get install build-essential
[required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev

(2)opencv配置如下:

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
      

如果你已安裝成功GStreamer,那麼opencv會自動將gstreamer安裝進去。

3.安裝darknet

這一步不用多說了,參考《darknet框架下yolov3實戰(一)

4.視頻測試

命令demo如下:

 ./darknet detector demo ./cfg/voc.data ./cfg/yolov3.cfg ./yolov3_final.weights test.mp4

常見錯誤:

(1)如下圖,gstreamer沒有安裝時就報下圖中的錯誤。

(2)視頻檢測運行一會兒就結束了,這是視頻的格式有問題,建議轉換下視頻格式。

(3)安裝gstreamer出錯,如下圖:

安裝Gstreamer需要根目錄權限。


更多問題,評論區可一起討論。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章