OpenVino下转pb为IR格式,利用NCS+ssd_mobilenet实现实时目标检测
OpenVINO
OpenVINO简介
OpenVINO™工具包可快速部署模拟人类视觉的应用程序和解决方案。该工具包基于卷积神经网络(CNN),可扩展英特尔®硬件的计算机视觉(CV)工作负载,从而最大限度地提高性能。
OpenVINO基本架构图
下载OpenVINO
下载地址:OpenVINO官网下载Linux版本
需填写个人信息,免费下载,可选择离线安装版和在线安装版。
这里选择的是最新2020.2版离线安装版(约566M):l_openvino_toolkit_p_2020.2.120.tgz
安装OpenVINO
- 解压:
tar -zvxf l_openvino_toolkit_p_2020.2.120.tgz
- 安装:
cd l_openvino_toolkit_p_2020.2.120/
./install.sh
这里也可以选择 install_GUI.sh来进行界面化安装
- 文件和文件夹
intel_sdp_products.db isip openvino openvino_2020.2.120
- 初始化setupvars.sh文件
vim ~/.bashrc
最后一行加上:source /home/【用户名】/intel/openvino/bin/steupvars.sh
source ~/.bashrc
**注意:**不要使用root用户来修改!!!
- 测试Demo(可选,仅测试是否安装成功)
cd openvino/deployment_tools/demo/
./demo_security_barrier_camera.sh
NCS(Intel Neural Compute Stick)
安装NCS
- 添加USB规则
cd ~/intel/openvino/install dependencies
./install_NCS_udev_rules.sh
- 安装驱动
cat <<EOF > 97-myriad-usbboot.rules
SUBSYSTEM=="usb", ATTRS{
idProduct}=="2150", ATTRS{
idVendor}=="03e7", GROUP="users", MODE="0666", ENV{
ID_MM_DEVICE_IGNORE}="1"
SUBSYSTEM=="usb", ATTRS{
idProduct}=="2485", ATTRS{
idVendor}=="03e7", GROUP="users", MODE="0666", ENV{
ID_MM_DEVICE_IGNORE}="1"
SUBSYSTEM=="usb", ATTRS{
idProduct}=="f63b", ATTRS{
idVendor}=="03e7",