环境:
操作系统:赢10
IDE:Visual Studio 2013
opencv:来自https://github.com/Itseez/opencv的 3.1 大师
opencv_contrib:来自https://github.com/Itseez/opencv_contrib
显卡:英伟达 GeForce 610M
CUDA:工具包 v7.5 和 cudnn 已安装
我做了什么:
通过http://docs.opencv.org/3.1.0/de/d25/tutorial_dnn_build.html构建 dll 和 lib 并成功
使用示例代码(来自http://docs.opencv.org/3.1.0/d5/de7/tutorial_dnn_googlenet.html)与 caffe 模型和 prototxt(在当前文件夹中下载)并构建成功
问题:一旦我运行我的代码。导入caffe模型文件时会失败
请指出哪里错了,非常感谢....
错误如下:
[libprotobuf ERROR D:\openCV_root\opencv_contrib\modules\dnn\3rdparty\protobuf\src\google\protobuf\text_format.cc:245] 解析文本格式 caffe.NetParameter 时出错:6:15:消息类型“caffe.LayerParameter”没有名为“input_param”的字段。
OpenCV 错误:未指定错误(失败:ReadProtoFromTextFile(param_file, param).Failed to parse NetParameter file: ./bvlc_googlenet.prototxt)在 cv::dnn::ReadNetParamsFromTextFileOrDie,文件 D:\openCV_root\opencv_contrib\modules\dnn\src\ caffe\caffe_io.cpp,第 1101 行
D:\openCV_root\opencv_contrib\modules\dnn\src\caffe\caffe_io.cpp:1101: 错误: (-2) FAILED: ReadProtoFromTextFile(param_file, param).Failed to parse NetParameter file: ./bvlc_googlenet.prototxt