NCS2
第一步:下載OpenVINO
在樹莓派上也可以使用該計算棒,先安裝OpenVINO工具,再在樹莓派上安裝Inference Engine
下載鏈接:https://software.intel.com/en-us/openvino-toolkit/choose-download/free-download-linux
點擊register & download,如果沒有注冊intel賬戶,則自動跳轉到注冊頁面。
因為菜鳥一枚,所以我選擇了比較完善的安裝包。
安裝包下載到了/download路徑中,進入該路徑,解壓。
cd /home/wmy/download
tar -xvzf l_openvino_toolkit_p_2019.1.094.tgz
cd l_openvino_toolkit_p_2019.1.094
采用gui的安裝方式。
sudo ./install_GUI.sh
一路next即可。
第二步:安裝依賴項
cd /opt/intel/openvino/install_dependencies
sudo -E ./install_openvino_dependencies.sh
我在運行sudo -E ./install_openvino_dependencies.sh時報錯了,說是找不到該命令。於是進入該路徑下看,發現是有該文件的,於是強制運行了該sh文件。
第三步:設置環境變量
vi /home/wmy/.bashrc
將source /opt/intel/openvino/bin/setupvars.sh加入最后一行
保存退出。
第四步:配置model optimizer
因為我暫時只用到了tensorflow,因此就沒全部設置。
先進入模型優化器路徑
cd /opt/intel/openvino/deployment_tools/model_optimizer/install_prerequisites
然后更新tensorflow
sudo ./install_prerequisites_tf.sh
第五步:運行驗證腳本驗證安裝
先進入推理引擎演示目錄
cd
~/intel/openvino/deployment_tools/model_optimizer/install_prerequisites/
運行圖像分類驗證腳本(該命令將下載一個squeezenet模型,使用模型優化器,將模型轉化為bin和xml(IR)文件。
./install_prerequisites.sh
運行該命令,會報錯說少幾個庫,安裝即可。
報錯缺少request,運行命令conda install requests,安裝。
報錯缺少yaml,運行命令conda install pyyaml安裝。
報錯缺少networkx,運行命令conda install networkx安裝。
除缺少庫以外,還報如下錯誤:
我電腦上已經安裝了protobuf,但是版本是3.7.1,網上查了很多資料,沒有正確安裝3.6.1版本的protobuf。暫時跳過該步驟。
根據網址https://software.intel.com/zh-cn/node/805222,找到了安裝方法,那就是直接更改protobuf版本,使用命令
pip install --upgrade protobuf==3.6.1
cd ~/intel/openvino/deployment_tools/demo
./demo_squeezenet_download_convert_run.sh
運行結果:
運行成功。
運行以下命令:
./demo_security_barrier_camera.sh
得出運行結果為:
正確識別了車牌。
配置神經計算棒USB驅動程序
樹莓派上配置計算棒
注意!不要在樹莓派上安裝NCSDK,最好按照教程https://blog.csdn.net/qqqzmy/article/details/85213414配置樹莓派
---恢復內容結束---