日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

树莓派安装部署OpenVINO

發(fā)布時間:2023/12/15 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 树莓派安装部署OpenVINO 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

因為OpenVINO是英特爾基于自身硬件平臺開發(fā)的一種工具套件,所以樹莓派要使用OpenVINO必須配合英特爾神經(jīng)網(wǎng)絡(luò)計算棒2(NCS2)

?

安裝openvino

1.下載樹莓派OpenVINO安裝包

這里使用的是2021.4版本:OpenVino2021.4.689

下載:l_openvino_toolkit_runtime_raspbian_p_2021.4.689.tgz
下載之后通過WinSCP或Filezilla復(fù)制到樹莓派

wget -c https://storage.openvinotoolkit.org/repositories/openvino/packages/2021.4.1/l_openvino_toolkit_runtime_raspbian_p_2021.4.689.tgz sudo mkdir -p /opt/intel/openvino_2021 sudo tar -zxvf l_openvino_toolkit_runtime_raspbian_p_2021.4.689.tgz --strip 1 -C /opt/intel/openvino_2021

2.腳本設(shè)置

更新Cmake

sudo apt install cmake

因為openvino中有自帶的opencv,如果事先opencv已經(jīng)配置好,需要將openvino腳本中的opencv刪掉(如果未安裝opencv跳過這步)

cd /opt/intel/openvino_2021/bin sudo cp setupvars.sh setupvars.sh.bak sudo vi setupvars.sh

刪除下面這段,保存退出:

if [ -e "$INSTALLDIR/opencv" ]; then
? ? if [ -f "$INSTALLDIR/opencv/setupvars.sh" ]; then
? ? ? ? source "$INSTALLDIR/opencv/setupvars.sh"
? ? else
? ? ? ? export OpenCV_DIR="$INSTALLDIR/opencv/share/OpenCV"
? ? ? ? export LD_LIBRARY_PATH="$INSTALLDIR/opencv/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
? ? ? ? export LD_LIBRARY_PATH="$INSTALLDIR/opencv/share/OpenCV/3rdparty/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
? ? fi
fi

?3.設(shè)置環(huán)境變量

echo "source /opt/intel/openvino_2021/bin/setupvars.sh" >> ~/.bashrc

配置神經(jīng)計算棒NCS2

1.為NCS2添加usb規(guī)則
將當(dāng)前用戶添加到用戶組

sudo usermod -a -G users "$(whoami)"

注銷重新登錄使其生效

2.執(zhí)行腳本

sh /opt/intel/openvino_2021/install_dependencies/install_NCS_udev_rules.sh

至此,openvino安裝配置完成。

檢驗

檢驗是否安裝成功

新建目錄編譯示例

cd ~ mkdir build && cd build cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-march=armv7-a" /opt/intel/openvino_2021/deployment_tools/inference_engine/samples/cpp make -j4 object_detection_sample_ssd

下載open_model_zoo中人臉檢測模型:open_model_zoo-2021.4.2.zip

git clone https://github.com/openvinotoolkit/open_model_zoo/tree/2021.4.2 unzip open_model_zoo-2021.4.2.zip -d ~/build/ cd ~/build/open_model_zoo-2021.4.2/tools/downloader/ python3 downloader.py --name face-detection-adas-0001

運行示例:?

./armv7l/Release/object_detection_sample_ssd -m ~/build/open_model_zoo-2021.4.2/tools/downloader/intel/face-detection-adas-0001/FP16/face-detection-adas-0001.xml -d MYRIAD -i ../1.png

?

?

輸出圖片 out_0.bmp:

需要了解的是,樹莓派NCS2僅支持FP16,而樹莓派的OpenVINO工具套件不包含模型優(yōu)化器Model Optimizer,因此當(dāng)我們要實現(xiàn)yolov5等網(wǎng)絡(luò)時,我們需要在別的機器上對模型進行優(yōu)化。

需要將深度學(xué)習(xí)模型轉(zhuǎn)換為支持FP16的IR文件,IR文件包含一個*.xml文件用來描述網(wǎng)絡(luò)結(jié)構(gòu),還包含一個*.bin文件用來存儲網(wǎng)絡(luò)的權(quán)重和偏置量。

總結(jié)

以上是生活随笔為你收集整理的树莓派安装部署OpenVINO的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。