1. 程式人生 > >caffe windows 版本配置中的 caffe.pb.h 問題

caffe windows 版本配置中的 caffe.pb.h 問題

由於一些問題,需要重灌Faster rcnn的 caffe 的windows版本,在caffe.pb.h上卡了下,以前並沒有注意到過,在此記錄一下。

(1)下載 protobuf

        配置好各種庫之後會發現,windows下需要自己生成caffe.pb.h的問題。首先下載生成caffe.pb.hprotoc.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,重新編譯,即可。