0

我正在按照opencv在线文档的说明加载 caffe 框架模型。但是有一个unhandled exception当我执行到net.forward()第 80 行的代码时。以下是错误信息。

OpenCV Error: Assertion failed (input.dims() == 4 && (input.type() == CV_32F ||
input.type() == CV_64F)) in cv::dnn::ConvolutionLayerImpl::allocate, file C:\Use
rs\chang\Desktop\opencv_contrib-master\modules\dnn\src\layers\convolution_layer.
cpp, line 89

我真的不知道这个例外。等待任何答复。谢谢!opencv dnn 在线文档:http : //docs.opencv.org/3.1.0/d5/de7/tutorial_dnn_googlenet.html opencv extra_contrib dnn 示例:https ://github.com/opencv/opencv_contrib/tree/master/modules/dnn /样品

4

1 回答 1

0

请尝试更换

dnn::Blob inputBlob = dnn::Blob(img);

dnn::Blob inputBlob = dnn::Blob::fromImages(img);
于 2016-10-22T14:12:26.113 回答