树莓派结合英特尔神经计算棒二代(NCS2)的openvino包部署人工智能应用

利用树莓派和英特尔神经计算棒二代(NCS2)进行边缘端AI硬件平台部署三部曲:

(二)树莓派4B和NCS2配置时cmake编译报错以及import error:can‘t find moudle named “libopencv_ml.so.4.1“等等各种踩坑解决办法
(三)将paddlepaddle模型和paddleX模型转换为openvino模型,实现英特尔计算棒(NCS2)的边缘端部署

(一)树莓派结合英特尔神经计算棒二代(NCS2)的openvino包部署人工智能应用

正文

在一块新的树莓派在经过烧录系统和替换镜像源后,我们该如何利英特尔神经计算棒二代(NCS2)进行边缘端(或者叫终端)的AI硬件部署来完成机器视觉/人脸识别等场景的应用呢??本文提供了NCS2在AI硬件平台部署有关的环境配置方法。
笔者原本是小白一枚,入坑树莓派不久,学习期间也踩了不少坑,以下仅为个人在遇到问题时的处理方法,大家如果有好的意见和方法,欢迎多多交流~

安装cmake

命令行输入如下命令:


sudo apt install cmake

这样就安装好了camke,以便之后要用到的语言编译。
2.下载OpenVINO toolkit for Raspbian安装包
这里给出较新的版本,读者可自行到官网下载最新版本。
官网技术文档链接:
https://docs.openvinotoolkit.org/latest/_docs_install_guides_installing_openvino_raspbian.html
openvino安装包链接:
l_openvino_toolkit_runtime_raspbian_p_2020.3.220.tgz下载链接

依次输入以下命令得到:

cd ~/Downloads/
​
tar -xf l_openvino_toolkit_runtime_raspbian_p_2019.3.334.tgz

在这里插入图片描述

给解压之后的文件重命名:

inference_engine_vpu_arm:

在这里插入图片描述
确认以下这个目录下面的各个文件:
在这里插入图片描述
依次输入下列命令:


source inference_engine_vpu_arm/bin/setupvars.sh
​
sh inference_engine_vpu_arm/install_dependencies/install_NCS_udev_rules.sh
​
sed -i "s|<INSTALLDIR>|$(pwd)/inference_engine_vpu_arm|" inference_engine_vpu_arm/bin/setupvars.sh

在这里插入图片描述
在这里插入图片描述

设置环境变量:

sudo nano /home/pi/.bashrc

在这里插入图片描述
在最后一行增加以下内容:

source /home/pi/Downloads/inference_engine_vpu_arm/bin/setupvars.sh

在这里插入图片描述
在这里插入图片描述
重开一个新的命令行窗口,登陆后提示

[setupvars.sh] OpenVINO environment initialized

则说明配置成功:
在这里插入图片描述

如果你们也像上边一样,就表明配置成功啦!!

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值