OpenVino VS2019 C++部署的坑

本文探讨了模型推理失败的原因,发现是由于使用了过低版本(2020.3)的OpenVINO导致。通过升级到2021.4并调整配置,正确引入dll和依赖项,解决了模型加载和运行问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.生成失败,报错无法解析的外部符号

~1:是因为dll的导入错了,安装的版本是Release的我一直按Debug调的,

版本在这里看

包含目录和库目录按网上一般教程设置就好,注意要添加附加依赖项

inference_engine.lib
inference_engine_c_api.lib
inference_engine_legacy.lib
inference_engine_lp_transformations.lib
inference_engine_preproc.lib
inference_engine_transformations.lib
opencv_calib3d451.lib
opencv_core451.lib
opencv_dnn451.lib
opencv_features2d451.lib
opencv_flann451.lib
opencv_gapi451.lib
opencv_highgui451.lib
opencv_imgcodecs451.lib
opencv_imgproc451.lib
opencv_ml451.lib
opencv_objdetect451.lib
opencv_photo451.lib
opencv_stitching451.lib
opencv_video451.lib
opencv_videoio451.lib

2.自己转换的模型推理失败,但是官方下载的模型推理成功,

~2:推测可能是因为openVino版本低(2020.3)不支持新的模型结构,下载2021.4版本重新配置:

依赖项:

inference_engine.lib
inference_engine_c_api.lib
inference_engine_transformations.lib

include:

$(OPENCV_DIR)\include;$(OPENCV_DIR)\include\opencv2;$(IE_DIR)\include;$(IncludePath)

 lib:

$(OPENCV_DIR)\lib;$(IE_DIR)\lib\intel64\Release;$(LibraryPath)


读取模型就成功了,果然是版本问题 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值