本文將介紹基于米爾電子MYD-LR3576開(kāi)發(fā)板(米爾基于瑞芯微 RK3576開(kāi)發(fā)板)的板端編譯OpenCV及環(huán)境搭建方案的開(kāi)發(fā)測(cè)試。摘自優(yōu)秀創(chuàng)作者-短笛君 RK3576具有如下配置:
因此,我們可以在米爾RK3576開(kāi)發(fā)板上運(yùn)行opencv代碼,來(lái)完成一些視覺(jué)內(nèi)容,充分發(fā)揮該板的性能。要先編譯opencv需要一些預(yù)先的準(zhǔn)備工作首先更新軟件包并安裝必要的依賴:
一、板端編譯Opencv最新版本 克隆OpenCV和OpenCV contrib倉(cāng)庫(kù): 主倉(cāng)庫(kù)(如果未克。
contrib倉(cāng)庫(kù)(你已克。
在OpenCV主目錄下創(chuàng)建并進(jìn)入 build文件夾:
使用CMake配置(關(guān)鍵步驟):
其中 建議在末尾加上 一切準(zhǔn)備完后 會(huì)開(kāi)始環(huán)境檢查和配置工作 沒(méi)有報(bào)錯(cuò)后 可以進(jìn)行下一步
這里不建議全核心去編譯 因?yàn)榭赡軙?huì)遇到不同線程之間編譯速度不一樣導(dǎo)致依賴報(bào)錯(cuò)的問(wèn)題 編譯完成后直接 make install進(jìn)行安裝 檢測(cè)安裝 運(yùn)行自帶例程 二、搭建應(yīng)用 首先插入USB攝像頭 在終端中查看是否讀取到了設(shè)備 使用命令
如果正常讀取 可以看到設(shè)備中有camera關(guān)鍵字 或者安裝cheese應(yīng)用來(lái)查看攝像頭是否正常 在cpp文件夾下新建build文件夾 使用mkdir build命令創(chuàng)建,然后使用如下命令編譯自帶例程
可以首先測(cè)試下opencv環(huán)境是否正常 輸入 ./example_opencv即可打開(kāi)如上命令,證明系統(tǒng)的cv環(huán)境沒(méi)有問(wèn)題 性能測(cè)試 在hog測(cè)試中dnn加速平均幀率10fps左右 8cpu已經(jīng)接近滿載,性能略低樹(shù)莓派5 tapi測(cè)試環(huán)境下平均耗時(shí)68ms |