Raspberry Pi 3搭配USB神經網路計算卡執行目標檢測功能

延續這篇文章,我們將訓練好的目標檢測(Object Detection)模型於ARM Linux系統上進行推論(Inference)。本次使用的硬體平台為Raspberry Pi 3 Model B+ 樹莓派,軟體使用官方Raspbian Stretch with desktop and recommended software版本;搭配USB神經網路計算卡,整體組態如下所示:

使用這個展示程式碼包,並在Linux家目錄下進行以下操作:

tar zxvf Gti2801_SSD_sample_v1-1.tar.gz

cd Gti2801_SSD_sample_v1-1/

展示程式碼包的程式庫在樹莓派上會有問題,下載更新後的程式庫並做替換:

cp ~/libGti2801_ssd-static.a Lib/Linux/ARMv7/

接下來安裝OpenCV,使用GTI2801官方的方式:

sh install_opencv.sh

安裝OpenCV完成後,先修改 Data/Models/gti2801/userinput.txt 內的 “USB device node” 項目 ,將其改為”/dev/sg1″。接著進入展示程式碼目錄,進行編譯與執行:

cd Sample/Linux/

cp Makefile_armv7 Makefile

make

sudo ./ssdSample

執行結果如下所示:

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *