此片文章在编译成功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这个接口众多外部依赖库众多的框架之后,我还真是乱了阵脚。随便百度一下,相关资料多的耀眼,细细甄别来,对我帮助最大的应该是这一篇博客: