1 ubuntu下openVINO开发环境部署

7 篇文章 0 订阅
7 篇文章 0 订阅

点击以下链接进入官网

 

https://software.intel.com/zh-cn/openvino-toolkit

 

1 点入门

 

2 选择要安装的操作系统,我用的是ubuntu16.04,所以选择的是Linux

3 按说明安装

 

4 我是选择先下的OpenVINO工具包,注册后跳转到下载页。保存好编号 CNP6-2X5S9CZ3

 

5  GUI安装向导:

sudo ./install_GUI.sh

 

6 下一步下一步,中间提示下载有问题,retry就好了,我估计下载558M的完整安装包,应该没有次问题,可以试试

 

强烈建议各位安纯净版的系统后再部署环境,别像我之前已经安了opencv,gcc,python等,在下边的安装过程中会出现各种各样的问题,浪费时间去解决,还不如重做一遍系统呢。

 

7 运行脚本以下载并安装外部软件依赖项:

sudo -E ./install_openvino_dependencies.sh

也不知道安的有没有问题,先立个flag

 

8 这步有错误

 

9 经过以上步骤,如果安装正确后,验证是这样的

10 可我的上边的7,8都有安装错误,所以验证不过去了

11 libgtk2.0-dev解决方案

sudo aptitude install libgtk2.0-dev

将较新的库降级为满足依赖关系的库,按照提示逐步操作即可。

运行后会出现一大堆消息,给出第一个解决方案一般是保留这些库文件,让选择y/n/q?,这里选择“n”;然后会继续找解决方案,有时会超时找不到,点击y继续找,直到给出得解决方案是“降级”这些库文件,选择“y”,然后等待结束就完了。

 

完成后可以再输入“sudo aptitude install libgtk2.0-dev”进行测试,出现已经安装对应得库文件,说明安装成功了。(此方法同样适用于安装opencv时其他不能正常安装的预备库文件)

 

12 给我安了一大堆东西

13 再次重复9,安装验证,依然是错误

14 gcc-5-base解决办法,先安5.4.0再降级,我去~~ :

sudo apt install gcc-5-base=5.4.0-6ubuntu1~16.04.9

查看版本

apt-cache policy gcc-5-base

降级

sudo aptitude install gcc-5-base=5.3.1-14ubuntu2

再安libgfortran3

sudo apt install libgfortran3

 

15 python3-venv 解决办法:

还是先安高版本,再降级,我已经安过python3.5,所以再降级安python3.5-venv时,提示如下

总算解决了

16 总算折腾完了

运行图像分类验证脚本:

./demo_squeezenet_download_convert_run.sh

运行推理管道验证脚本:

./demo_security_barrier_camera.sh

 

17 设置环境变量,要不总运行一大堆初始设置

在编译和运行OpenVINO™应用程序之前,必须更新多个环境变量。运行以下脚本以临时设置环境变量:

来源/opt/intel/openvino/bin/setupvars.sh

可选:关闭shell时将删除OpenVINO环境变量。作为选项,您可以永久设置环境变量,如下所示:

  1. 打开.bashrc文件,的home下:

vi home/ .bashrc

  1. 将此行添加到文件末尾:

source/opt/intel/openvino/bin/setupvars.sh

  1. 保存并关闭文件:按Esc键并键入:wq。
  2. 要测试您的更改,请打开一个新终端。你会看到[setupvars.sh] OpenVINO environment initialized。

设置环境变量。继续下一部分以配置模型优化程序。

18 大家可以自己拍一些图片来测试,修改demo_security_barrier_camera.sh文件中的target_image_path="$ROOT_DIR/1.jpg" ,其中"1.jpg"是我自己拍的图片。

运行结果如下

 

19 参数介绍

./security_barrier_camera_demo

-d CPU -d_va CPU -d_lpr CPU

-i /opt/intel/openvino/deployment_tools/demo/3.jpg

-m /home/root1/openvino_models/ir/FP32/Security/object_detection/barrier/0106/dldt/vehicle-license-plate-detection-barrier-0106.xml

-m_va /home/root1/openvino_models/ir/FP32/Security/object_attributes/vehicle/resnet10_update_1/dldt/vehicle-attributes-recognition-barrier-0039.xml

-m_lpr /home/root1/openvino_models/ir/FP32/Security/optical_character_recognition/license_plate/dldt/license-plate-recognition-barrier-0001.xml

选项:

-h打印用法消息。

-i “ <path1> ” “ <path2> ” 必需。视频或图像文件的路径。默认值为“ cam ”以与相机配合使用。

-m “ <path> ” 必需。车辆和车牌检测模型.xml文件的路径。

-m_va “ <path> ” 可选。车辆属性模型.xml文件的路径。

-m_lpr “ <path> ” 可选。车牌识别模型.xml文件的路径。

-l “ <absolute_path> ” 可选。对于CPU自定义图层(如果有)。具有内核实现的共享库的绝对路径。

要么

-c “ <absolute_path> ” 可选。对于GPU定制内核,如果有的话。带有内核描述的.xml文件的绝对路径。

-d “ <device> ” 可选。指定目标设备为车辆检测(CPU,GPU,FPGA,MYRIAD,HDDL或杂)。

-d_va “ <device> ” 可选。指定目标设备为车辆属性(CPU,GPU,FPGA,MYRIAD,HDDL或杂)。

-d_lpr “ <device> ” 可选。指定目标设备为牌照识别(CPU,GPU,FPGA,MYRIAD,HDDL或杂)。

-pc可选。启用每层性能统计信息。 -r可选。输出推断结果为原始值。

-t可选。概率阈值用于车辆和车牌检测。

-no_show可选。不显示已处理的视频。

-auto_resize可选。启用可调整大小的输入,支持ROI裁剪和自动调整大小。 -nireq可选。推断请求的数目为流水线模式(默认值为1)。

-nc可选。如果输入(-i)指定为摄像机,则处理过的摄像机数量(默认值为1)。

-fpga_device_ids可选。指定FPGA器件ID(0,1,n)。

-loop_video可选。启用循环播放视频。 -ni可选。指定要处理的输入数。

-display_resolution可选。指定最大输出窗口分辨率。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

周不易

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值