Protocol buffers 树莓皮2号,带有Caffe协议错误

Protocol buffers 树莓皮2号,带有Caffe协议错误,protocol-buffers,caffe,raspberry-pi2,Protocol Buffers,Caffe,Raspberry Pi2,有人成功地在树莓皮2上推出了Caffe吗?我安装了OpenCV和Caffe,没有任何错误(最终)。但是当我启动我的C++代码时,使用OpenCV和CAFE,它会造成这样的错误: [libprotobuf ERROR google/protobuf/descriptor_database.cc:57] File already exists in database: caffe.proto [libprotobuf FATAL google/protobuf/descriptor.cc:1018]

有人成功地在树莓皮2上推出了Caffe吗?我安装了OpenCV和Caffe,没有任何错误(最终)。但是当我启动我的C++代码时,使用OpenCV和CAFE,它会造成这样的错误:

[libprotobuf ERROR google/protobuf/descriptor_database.cc:57] File already exists in database: caffe.proto
[libprotobuf FATAL google/protobuf/descriptor.cc:1018] CHECK failed: generated_database_->Add(encoded_file_descriptor, size): 
terminate called after throwing an instance of 'google::protobuf::FatalException'
  what():  CHECK failed: generated_database_->Add(encoded_file_descriptor, size): 
Aborted

我试着安装一个更新的protobuf版本,但是没有用。有人认为这是由于使用动态LIBS,但是这个C++代码在GPU和CPU模式下的其他设备上运行良好。它使用了大约600MB的RAM,而R.Pi有822MB的空闲RAM。

用-D BUILD\u opencv\u dnn=OFF重建opencv,然后重建caffe解决了这个问题。但是,我不确定我是否没有使用opencv\u dnn库。

这对我也有帮助!谢谢