OpenVINO 公共模型笔记(一)

OpenVINO 公共模型笔记

序言

以下的博客内容一部分是从OpenVINO官网文档翻译整理而来,用于记录整个OpenVINO自带模型的使用过程。

安装OpenVINO

下载安装包
OpenVINO支持系统:Windows*,linux*,Linux for FPGA,MacOS,在网站中下载相应的安装版本即可

  • 硬件要求

OpenVINO依靠intel CPU运行,因此硬件方面需要保证设备的CPU为intel CPU

支持的运行环境有 CPU GPU Intel神经棒(Intel NCS)

CPU环境硬件要求

  1. 第6代至第8代Intel®Core™处理器和Intel®Xeon®处理器
  2. 采用英特尔®高清显卡的英特尔奔腾®处理器N4200/5,N3350/5或N3450/5

GPU环境硬件要求

  1. 具有Iris®Pro图形和Intel HD Graphics的第6代至第8代Intel Core处理器
  2. 具有Iris Pro图形和Intel HD Graphics的第6代至第8代Intel Xeon处理器(不包括不包含图形的e5系列)

intel神经棒运行要求

  1. 神经版可运行在Ubuntu 16.04.3 TLS(64位)CentOS 7.4(64位)Windows 10(64位)

安装过程

安装过程以Ubuntu16.04为例

  1. 下载OpenVINO完整包 l_openvino_toolkit_p_2018.5.445.tgz
  2. 解压到指定路径
tar -xvf l_openvino_toolkit_p_2018.5.445.tgz
  1. 进入到解压后的目录中,执行一下命令进入安装界面
./install_cv_sdk_dependencies.sh
./install_GUI.sh
  1. 安装结束后,可在以下地址找到安装后目录
/opt/intel/computer_vision_sdk_*
  1. 如果硬件上需要使用intel神经棒,需要配置usb驱动
在空文件夹中执行以下命令(操作时建议使用root用户):
cat <<EOF > 97-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", GROUP="users", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
EOF

执行结束后 文件夹目录下会多出一个配置文件,执行以下命令
sudo cp 97-usbboot.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
sudo udevadm trigger
sudo ldconfig
rm 97-usbboot.rules

在执行sudo ldconfig时有的系统会报错
/sbin/ldconfig.real: /opt/intel/common/mdf/lib64/igfxcmrt64.so is not a symbolic link
/sbin/ldconfig.real: /opt/intel/mediasdk/lib64/libmfx.so.1 is not a symbolic link
/sbin/ldconfig.real: /opt/intel/mediasdk/lib64/libva.so.2 is not a symbolic link
/sbin/ldconfig.real: /opt/intel/mediasdk/lib64/libigdgmm.so.1 is not a symbolic link
/sbin/ldconfig.real: /opt/intel/mediasdk/lib64/libva-glx.so.2 is not a symbolic link
/sbin/ldconfig.real: /opt/intel/mediasdk/lib64/libmfxhw64.so.1 is not a symbolic link 
/sbin/ldconfig.real: /opt/intel/mediasdk/lib64/libva-x11.so.2 is not a symbolic link
/sbin/ldconfig.real: /opt/intel/mediasdk/lib64/libva-drm.so.2 is not a symbolic link

如果发生此问题执行下方命令后,重新执行sudo ldconfig

sudo rm /opt/intel/common/mdf/lib64/igfxcmrt64.so
sudo ln -s /opt/intel/common/mdf/lib64/libigfxcmrt64.so /opt/intel/common/mdf/lib64/igfxcmrt64.so

sudo rm /opt/intel/mediasdk/lib64/libva-x11.so.2
sudo ln -s /opt/intel/mediasdk/lib64/libva-x11.so /opt/intel/mediasdk/lib64/libva-x11.so.2

sudo rm /opt/intel/mediasdk/lib64/libva.so.2
sudo ln -s /opt/intel/mediasdk/lib64/libva.so /opt/intel/mediasdk/lib64/libva.so.2

sudo rm /opt/intel/mediasdk/lib64/libva-glx.so.2
sudo ln -s /opt/intel/mediasdk/lib64/libva-glx.so /opt/intel/mediasdk/lib64/libva-glx.so.2

sudo rm /opt/intel/mediasdk/lib64/libva-drm.so.2
sudo ln -s /opt/intel/mediasdk/lib64/libva-drm.so /opt/intel/mediasdk/lib64/libva-drm.so.2

sudo rm /opt/intel/mediasdk/lib64/libigdgmm.so.1
sudo ln -s /opt/intel/mediasdk/lib64/libigdgmm.so /opt/intel/mediasdk/lib64/libigdgmm.so.1

sudo rm /opt/intel/mediasdk/lib64/libmfx.so.1
sudo ln -s /opt/intel/mediasdk/lib64/libmfx.so /opt/intel/mediasdk/lib64/libmfx.so.1

sudo rm /opt/intel/mediasdk/lib64/libmfxhw64.so.1
sudo ln -s /opt/intel/mediasdk/lib64/libmfxhw64.so /opt/intel/mediasdk/lib64/libmfxhw64.so.1

执行demo

  • 执行命令下载所需依赖包以及编译示例代码,该步骤耗时较久
cd /opt/intel/computer_vision_sdk/deployment_tools/model_optimizer/install_prerequisites/
./install_prerequisites.sh
  • 进入到sdk的demo目录下
cd /opt/intel/computer_vision_sdk/deployment_tools/demo
  • 执行车辆信息识别模型
./demo_security_barrier_camera.sh -d MYRIAD
其中-d表示运行环境 MYRIAD表示神经棒 如果是使用其他环境 可以填 CPU GPU
  • 执行成功后会出现一张图片显示结果,到这一步,证明OpenVINO安装成功
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值