本文主要是介绍caffe windows 版本配置中的 caffe.pb.h 问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
由于一些问题,需要重装Faster rcnn的 caffe 的windows版本,在caffe.pb.h上卡了下,以前并没有注意到过,在此记录一下。
所配置的caffe为此版本:https://github.com/ShaoqingRen/caffe,为支持Faster R-CNN代码的 caffe 版本。
(1)下载 protobuf
配置好各种库之后会发现,windows下需要自己生成caffe.pb.h的问题。首先下载生成caffe.pb.h的protoc.exe文件。这里我开始下载了protobuf 的2.5.0版本,然后提示版本太久,又下载了3.0.0版本,又提示各种问题。。最后发现因为该版本caffe比较老,太新太旧的protobuf 里的exe文件都不行,找到2.6.1版本可用。
(2)生成 caffe.pb.h
将protobuf 里的 protoc.exe 粘贴到 caffe-faster-R-CNN\src\caffe\proto里(已存在caffe.proto文件),打开控制台,输入protoc.exe caffe.proto --cpp_out=. 生成 caffe.pb.h 文件。
将caffe.pb.h 文件粘贴到 caffe-faster-R-CNN\include\caffe\proto,重新编译,即可。
这篇关于caffe windows 版本配置中的 caffe.pb.h 问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!