NCS2html
第一步:下載OpenVINOnode
在樹莓派上也可使用該計算棒,先安裝OpenVINO工具,再在樹莓派上安裝Inference Engine linux
下載連接:https://software.intel.com/en-us/openvino-toolkit/choose-download/free-download-linuxbash
點擊register & download,若是沒有註冊intel帳戶,則自動跳轉到註冊頁面。ide
由於菜鳥一枚,因此我選擇了比較完善的安裝包。工具
安裝包下載到了/download路徑中,進入該路徑,解壓。優化
cd /home/wmy/download
tar -xvzf l_openvino_toolkit_p_2019.1.094.tgz
cd l_openvino_toolkit_p_2019.1.094
採用gui的安裝方式。ui
sudo ./install_GUI.sh
一路next便可。spa
第二步:安裝依賴項.net
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配置樹莓派
---恢復內容結束---