[深度学习] OpenVINO开发:C++ API推理步骤实现

使用C++ API实现推理步骤:

  1. 创建Core对象,加载推理引擎Core,该引擎需要从当前路径加载plugins.xml文件;
Core ie;
  1. 读取IR文件 (.xml and .bin files),也可直接加载.onnx文件;
  • .xml.bin文件放在同一目录下,但是代码中只加载.xml即可;
CNNNetwork network = ie.ReadNetwork(input_model);
  1. 配置 input & output;

输入格式设置:

InputInfo::Ptr input_info = network.getInputsInfo().begin()->second;
std::string input_name = network.getInputsInfo().begin()->first;

//通过设置调整大小算法,将输入标记为可调整大小。 
//在这种情况下,能够将任何形状的输入blob设置为一个推断请求。 在推断期间自动执行调整大小和布局转换 。
input_info->getPreProcess().setResizeAlgorithm(RESIZE_BILINEAR);
input_info->setLayout(Layout::NHWC);
input_info->setPrecision(Precisio
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值