opencv 3.1 dnn (caffe) 模块模型导入失败
opencv 3.1 dnn (caffe) module model import fail
环境:
OS: 赢 10
IDE: Visual Studio 2013
opencv:来自 https://github.com/Itseez/opencv
的 3.1 大师
opencv_contrib: 来自 https://github.com/Itseez/opencv_contrib
显卡:nvidia GeForce 610M
CUDA:工具包 v7.5 & cudnn 已安装
我做了什么:
通过 http://docs.opencv.org/3.1.0/de/d25/tutorial_dnn_build.html 构建 dll 和库
和成功
使用示例代码(来自http://docs.opencv.org/3.1.0/d5/de7/tutorial_dnn_googlenet.html)with caffe模型和prototxt(在当前文件夹中下载)并构建成功
问题:
一旦我 运行 我的代码。它会在导入 caffe 模型文件时失败
请指出哪里不对,万分感谢....
错误如下:
[libprotobuf 错误 D:\openCV_root\opencv_contrib\modules\dnnrdparty\protobuf\src\google\protobuf\text_format.cc:245]
解析文本格式 caffe.NetParameter 时出错:6:15:消息类型 "caffe.LayerParameter" 没有名为 "input_param" 的字段。
OpenCV 错误:未指定的错误
(失败:ReadProtoFromTextFile(param_file,参数)。无法解析 NetParameter 文件:./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)
失败:ReadProtoFromTextFile(param_file, param)。无法解析 NetParameter 文件:./bvlc_googlenet.prototxt
在函数中cv::dnn::ReadNetParamsFromTextFileOrDie
build
opencv and opencv_contrib 带有标签 3.1.0
适用于 opencv dnn
DNN 导入器不支持 caffe prototxt 文件的某些结构。尽管如此,您还是可以修改并使用它。
环境:
OS: 赢 10
IDE: Visual Studio 2013
opencv:来自 https://github.com/Itseez/opencv
的 3.1 大师opencv_contrib: 来自 https://github.com/Itseez/opencv_contrib
显卡:nvidia GeForce 610M
CUDA:工具包 v7.5 & cudnn 已安装
我做了什么:
通过 http://docs.opencv.org/3.1.0/de/d25/tutorial_dnn_build.html 构建 dll 和库 和成功
使用示例代码(来自http://docs.opencv.org/3.1.0/d5/de7/tutorial_dnn_googlenet.html)with caffe模型和prototxt(在当前文件夹中下载)并构建成功
问题: 一旦我 运行 我的代码。它会在导入 caffe 模型文件时失败
请指出哪里不对,万分感谢....
错误如下:
[libprotobuf 错误 D:\openCV_root\opencv_contrib\modules\dnnrdparty\protobuf\src\google\protobuf\text_format.cc:245] 解析文本格式 caffe.NetParameter 时出错:6:15:消息类型 "caffe.LayerParameter" 没有名为 "input_param" 的字段。
OpenCV 错误:未指定的错误 (失败:ReadProtoFromTextFile(param_file,参数)。无法解析 NetParameter 文件:./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) 失败:ReadProtoFromTextFile(param_file, param)。无法解析 NetParameter 文件:./bvlc_googlenet.prototxt
在函数中cv::dnn::ReadNetParamsFromTextFileOrDie
build
opencv and opencv_contrib 带有标签 3.1.0
适用于 opencv dnn
DNN 导入器不支持 caffe prototxt 文件的某些结构。尽管如此,您还是可以修改并使用它。