做網站和做app哪個更難合肥網絡公司seo
本專欄主要是提供一種國產化圖像識別的解決方案,專欄中實現了YOLOv5/v8在國產化芯片上的使用部署,并可以實現網頁端實時查看。根據自己的具體需求可以直接產品化部署使用。
B站配套視頻:https://www.bilibili.com/video/BV1or421T74f
板子準備
學習本節(jié)課程一定要有一塊RK3588的開發(fā)版,開發(fā)板的品牌根據自己情況而定。板子要求TF卡或者其他存儲至少32G,生產環(huán)境不需要這么多,但是開發(fā)環(huán)境需要大量基礎配置文件占用存儲。最好準備相關的散熱通篇和散熱風扇,還有帶有hdmi功能的顯示器、usb鼠標、usb鍵盤。
TF系統(tǒng)安裝
這里推薦使用ubuntu系統(tǒng)作為開發(fā)版的系統(tǒng),我們可以在購買相關板子的官網上下載對應的系統(tǒng)鏡像然后采用balena燒錄到tf卡中。
balena的下載地址:https://etcher.balena.io,建議此方法在windows下執(zhí)行。是否需要圖形界面看個人選擇。
將TF卡插入設備中上電后會自動開機,此時就需要將鼠標鍵盤顯示器連接到開發(fā)版上。此處還有關于系統(tǒng)的安裝過程略過。。。。。。
冒煙測試
安裝完成后我們就要開始C++的相關開發(fā)了,老規(guī)矩還是使用vscode鏈接我們的開發(fā)版,由于開發(fā)版是ubuntu系統(tǒng)我們同樣適用的是ssh鏈接。
接下來我們會用yolov5在RK3588上運行的C++版本進行測試,看一下測試結果。我們將代碼包yolov5.zip進行解壓,然后上傳到任意目錄。因為tf卡上的空間有限,盡量保持的環(huán)境沒有太多文件。然后使用code yolov5打開目錄。
然后使用快捷鍵進行相關項目的編譯整個過程就放在視頻中講解進行,不再此處贅述。
變異結果運行起了,可以獲得我們的result畫面,說明測試成功了。
./build/yolov5_test ./weights/yolov5s.rknn ./images/bus.jpg