三、OpenVINO实战:图像分类

三、OpenVINO实战:图像分类

任务流程

  1. 终端初始化OpenVINO环境

    进入OpenVINO安装目录,找到 setupvars.bat 文件并运行,结果如下图所示,即初始化成功。

    在这里插入图片描述

  2. 模型获取与转换

    • 调用模型下载器并通过 –print_all 查看可供下载的模型

      在这里插入图片描述

    • 通过 –name 选择squeezenet1.1 模型进行下载,结果如下图所示

      • 在下载时若出现 [Error 11004] getaddrinfo failed 提示,原因在于host地址被墙,将地址 raw.githubusercontent.com 添加到host文件中即可。
      • 可在 –name 后添加 –output_dir 指定下载路径

      在这里插入图片描述

    • 通过模型优化器(model_optimizer)将模型转换为IR文件

      • 进入OpenVINO下的模型优化器文件夹 ./deployment_tools/model_optimizer ,因为下载的squeezenet1.1模型为caffe模型,因此运行 mo_caffe.py 文件进行转换。

        python mo_caffe.py --input_model path --output_dir path

      • 运行成功后获得相应的 bin文件xml文件

      在这里插入图片描述

  3. 图像分类

    • 准备好squeezenet1.1的标签文件 squeezenet1.1.labels,文件已传百度云
      链接:https://pan.baidu.com/s/17BCKqbTGusnzE5THNz_Spg
      提取码:ysew

      在这里插入图片描述

    • 从推理引擎示例中获取一个简单的分类示例

      复制 ./OpenVINO/inference_engine/sample/python/classification_sample_async/ 路径下的 classification_sample_async.py 文件到你的 exercise 目录

    • 运行该示例,指定输入图像、模型、标签文件以及设备,获取结果
      python classification_samples_async.py -i image_path -m xml_path --labels label_path -d devices_name

      输入图像为:

      在这里插入图片描述

      最终分类结果为:

      在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Aaaaaki

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

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

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

打赏作者

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

抵扣说明:

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

余额充值