玩转树莓派之 配置openvino进行神经计算棒2加速

树莓派4B + openvino

  • 换源参考链接
  • 一. 安装opencv
  • 二. 安装openvino
  • 三. 添加USB规则
  • 四. 运行示例

换源参考链接

一. 安装opencv

参考第三个下载安装的方式(点击此链接)

二. 安装openvino

  1. 下载openvino
    官网下载
    加群下载686070107

或者直接在树莓派中执行命令下载

wget https://download.01.org/opencv/2020/openvinotoolkit/2020.4/l_openvino_toolkit_runtime_raspbian_p_2020.4.287.tgz
  1. 解压openvino
# 创建安装文件夹
sudo mkdir -p /opt/intel/openvino
# 解压缩文件
sudo tar -xf l_openvino_toolkit_runtime_raspbian_p_2020.4.287.tgz --strip 1 -C /opt/intel/openvino
  1. 安装外部软件依赖
    之前已经安装过cmake,其实这步可跳过。
sudo apt install cmake
  1. 设定环境变量
source /opt/intel/openvino/bin/setupvars.sh
  1. 永久设置环境变量
echo "source /opt/intel/openvino/bin/setupvars.sh" >> ~/.bashrc

现在每打开一个新的命令行终端。将会出现下列信息:

[setupvars.sh] OpenVINO environment initialized
玩转树莓派之 配置openvino进行神经计算棒2加速_第1张图片

三. 添加USB规则

  1. 将当前的Linux用户添加到该users组:
sudo usermod -a -G users "$(whoami)"
  1. 如果您没有修改.bashrc以永久设置环境变量,请setupvars.sh在登录后再次运行:
source /opt/intel/openvino/bin/setupvars.sh
  1. 要在英特尔®Movidius™神经计算棒或英特尔®神经计算棒2上进行推断,请安装运行install_NCS_udev_rules.sh脚本的USB规则:
sh /opt/intel/openvino/install_dependencies/install_NCS_udev_rules.sh

插入英特尔®神经计算棒2。

四. 运行示例

source /opt/intel/openvino/bin/setupvars.sh
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-march=armv7-a" /opt/intel/openvino/deployment_tools/inference_engine/samples/cpp
make -j2 object_detection_sample_ssd
wget --no-check-certificate https://download.01.org/opencv/2020/openvinotoolkit/2020.1/open_model_zoo/models_bin/1/face-detection-adas-0001/FP16/face-detection-adas-0001.bin
wget --no-check-certificate https://download.01.org/opencv/2020/openvinotoolkit/2020.1/open_model_zoo/models_bin/1/face-detection-adas-0001/FP16/face-detection-adas-0001.xml
./armv7l/Release/object_detection_sample_ssd -m face-detection-adas-0001.xml -d MYRIAD -i <path_to_image>

你可能感兴趣的:(树莓派开发,树莓派,openvino)