caffe windows 版本配置中的 caffe.pb.h 問題
阿新 • • 發佈:2019-01-31
由於一些問題,需要重灌Faster rcnn的 caffe 的windows版本,在caffe.pb.h上卡了下,以前並沒有注意到過,在此記錄一下。
(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,重新編譯,即可。