2020-6-29 23:35:22 [显示全部楼层]
1655浏览
查看: 1655|回复: 0

[平台测评] (三)在LattePanda上安装OpenVINO

[复制链接]
本帖最后由 szjuliet 于 2020-6-29 23:38 编辑

(三)在LattePanda上安装OpenVINO
(一)LattePanda Delta开箱及安装
(二)制作WTG系统引导盘
(三)在LattePanda上安装OpenVINO

以下是参考比赛官方给出的文档进行的安装步骤:
一、安装Visual Studio 2019 community 组件
1. 到https://visualstudio.microsoft.com/zh-hans/downloads/下载Visual Studio 2019 community
(三)在LattePanda上安装OpenVINO图1

2. 运行文件vs_community__1330783427.1571293745.exe
  • 工作负载中选择“使用C++的桌面开发”和“通用Windows平台开发”:

(三)在LattePanda上安装OpenVINO图3


  • 在单个组件中搜索ms,选择MSBuild

(三)在LattePanda上安装OpenVINO图2
  • 点击Install

二、安装CMake * 3.4或更高版本

Step1.复制链接进入CMake下载页面https://cmake.org/ download/
点击下载第一行最新的windows64位的软件,如图所示:
(三)在LattePanda上安装OpenVINO图4

Step2.然后双击这个msi文件启动安装程序。
注意:在安装程序中,需要为所有用户选择“将CMake添加到系统PATH”选项。

(三)在LattePanda上安装OpenVINO图5

Step3. 实际测试过程中,CMake并没有被添加到环境变量,所以需要手工添加,如图所示为添加环境变量的步骤截图:
(三)在LattePanda上安装OpenVINO图15

安装Python3.6.5或以上版本
Step1.复制链接进入Python下载页面
(https://www.python.org/ downloads/release/ python-365/) 并在在新页面下拉后找到file,点击便可下载最新版Python,如图所示:
(三)在LattePanda上安装OpenVINO图6
注:系统尽量只保留一个Python版本,多个不同的版本有可能在后面的命令中会出错。

Step2.双击exe文件点击安装
注意:一定要将Python添加到path环境变量中,如图所示:
(三)在LattePanda上安装OpenVINO图26

Step3.然后点击Install Now,等待安装完成并关闭。
(三)在LattePanda上安装OpenVINO图7

Step4.在cmd窗口中更新pip至最新版本,输入指令,如图所示:
[mw_shl_code=shell,false]python -m pip install --upgrade pip[/mw_shl_code]
(三)在LattePanda上安装OpenVINO图8

四、安装英特尔回分发版的OpenVINOTM工具包核心组件
Step1.点击进入OpenVINOTM下载界面
https://software.seek.intel.com/openvino-toolkit?os=windows。如果没有账号需要先注册,注册时需要选择操作系统类型。
(三)在LattePanda上安装OpenVINO图9

Step2.注册成功后选择Full Package下载。注意将页面中的序列号保存好以待后面激活。
(三)在LattePanda上安装OpenVINO图10

Step3.选择下载的w_openvino_toolkit_p_2020.2.117.exe文件,勾选所有的组件,并按照默认路径进行安装。
(三)在LattePanda上安装OpenVINO图11

Step4.然后继续单击下一步,等待安装组件,如果依赖全部安装则会正常安装OpenVINO。
(三)在LattePanda上安装OpenVINO图12

注:若是前面的环境没有安装,你便会缺少某些外部依赖项,则会看到警告(图片来自官方说明文档)
(三)在LattePanda上安装OpenVINO图14

Step5.环境依赖安装完成后,提示安装的第一步已经完成,还需要额外的步骤来安装依赖:安装外部软件依赖、设置环境变量、配置模型优化器、运行验证脚本来验证安装和完整的服务。
点击finish将窗口关闭。
(三)在LattePanda上安装OpenVINO图13

五、测试安装并使用神经棒运行demo
Step1.将Intel神经计算棒插入LattePanda的USB口,在终端中输入代码:
[mw_shl_code=shell,false]C:
cd C:\"Program Files (x86)"\IntelSWTools\openvino\deployment_tools\demo
.\demo_squeezenet_download_convert_run.bat –d MYRIAD[/mw_shl_code]
(三)在LattePanda上安装OpenVINO图16
Step 2.跑Demo,继续在终端中输入代码:
[mw_shl_code=shell,false]C:
cd C:\"Program Files (x86)"\IntelSWTools\openvino\deployment_tools\demo
.\demo_security_barrier_camera.bat -d MYRIAD[/mw_shl_code]
(三)在LattePanda上安装OpenVINO图24

上面这张图所在的位置:C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\demo\car_1.bmp
打开图片显示如下:
(三)在LattePanda上安装OpenVINO图25

六、使用OpenVINOM进行模型转换
OpenVINOM可以将其它的模型格式转换为专用格式进行运行,在使用经过训练的模型运行工具之前,需要确保使用“模型优化器”工具将模型转换为推理引擎格式(*.xml+ *.bin),所以我们需要来配置一些东西。

Step1.安装Python的环境依赖。

①命令行输入。

[mw_shl_code=shell,false]pip install --upgrade setuptools
pip uninstall numpy
pip install "numpy<1.17"
pip install opencv-python
cd C:\"Program Files (x86)"\IntelSWTools\openvino\deployment_tools\model_optimizer[/mw_shl_code]

②将(C:\Program Files (x86)\IntelSWTools \openvino_ xxxx\python\python3.6) 目录下的openvino文件夹添加到下图所示的文件夹中:
(三)在LattePanda上安装OpenVINO图17

③将此路径添加到环境变量中
[mw_shl_code=shell,false]C:\ProgramFiles(x86)\IntelSWTools\openvino\deployment_tools\inference_engine\bin\intel64\Release
C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Lib\site-packages\openvino\inference_engine[/mw_shl_code]
(三)在LattePanda上安装OpenVINO图18

Step2.安装完成后,测试一下mo.py能否正常使用python mo.py -h
[mw_shl_code=shell,false]python mo.py -h[/mw_shl_code]

Step3.转换一个模型
(三)在LattePanda上安装OpenVINO图19

  • 然后转换:
[mw_shl_code=shell,false]python mo.py --input_model “D:\chenxq\inception_v1.frozen.pb”[/mw_shl_code]
这一步在LattePanda没有成功过。
下面的图是在手提电脑上运行成功后的截图。
(三)在LattePanda上安装OpenVINO图20
(三)在LattePanda上安装OpenVINO图21

而在LattePanda上独立安装过三次,引导盘有固态U盘,也有固态硬盘,操作系统有英文的也有中文的。每次都是全新的操作系统,但是每次错误都是一样。
根据错误提示,执行了prerequcies.bat,所有先决条件全部满足,路径也已经加到环境变量中。重新安装TensorFlow,各种方法全部试过,仍然不行。

以下步骤在手提电脑上完成:
Step4.先设置临时的环境变量
[mw_shl_code=shell,false]cd C:\Program Files (x86)\IntelSWTools\openvino\bin
Setupvars.bat[/mw_shl_code]
(三)在LattePanda上安装OpenVINO图22

Step5.使用转换后的模型运行图像分类示例:
[mw_shl_code=shell,false]cd C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\inference_engine\
cd samples\python\classification_sample
python classification_sample.py -i "需要被识别的图片路径" -m "转换后的模型.xml文件路径"[/mw_shl_code]

上面第3行命令具体如下:
[mw_shl_code=shell,false]python classification_sample.py -i "C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\demo\car.png" -m "C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\model_optimizer\inception_v1.frozen.xml"[/mw_shl_code]

得到运行结果:
(三)在LattePanda上安装OpenVINO图23


以下是安装过程的视频:

求解答问题出在什么地方。同样的安装步骤在手提电脑上成功安装,但是在LattePanda上试过数次都不行。

参考资料:
官方安装文档
https://docs.openvinotoolkit.org/latest/_docs_install_guides_installing_openvino_windows.html


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail