caffe(官方) + vs2015 dll封装 + mfc工程 调用

本文介绍了在Windows上使用VS2015将Caffe编译为DLL,并在MFC工程中调用Caffe模型的过程。解决cmake配置protobuf兼容性问题,以及在MFC工程中配置Caffe所需的库和头文件路径,详细说明了预编译头开启时遇到的错误及其解决方法。
摘要由CSDN通过智能技术生成

此片文章在编译成功caffe的基础上进行。前期准备可以参考链接:win10 + caffe + vs2015

此处有坑:cmake编译出现错误:Could NOT find Protobuf,是由于protobuf3.0版本以后不向下兼容造成的,解决方案:在caffe\CMakeLists.txt中加入:

caffe_option(protobuf_MODULE_COMPATIBLE "Make the protobuf-config.cmake compatible with the module mode" ON)

开启protobuf的兼容性,即可解决。

更详细内容参考大神博文:https://blog.csdn.net/10km/article/details/75145409

c++工程调用caffemodel

将linux下跑的深度学习结果移植到c++工程里,是我最近最头疼的一件事。

以前也是用过不少c++的外部库,可貌似每次都是稀里糊涂带着一点侥幸的心里安装好的,所以这次遇到caffe这个接口众多外部依赖库众多的框架之后,我还真是乱了阵脚。随便百度一下,相关资料多的耀眼,细细甄别来,对我帮助最大的应该是这一篇博客:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值