opencv3.1dnn 未处理异常
Posted
技术标签:
【中文标题】opencv3.1dnn 未处理异常【英文标题】:opencv3.1dnn unhandled exception 【发布时间】:2016-08-10 15:11:58 【问题描述】:我正在按照opencv
在线文档的说明加载caffe 框架模型。但是当我在第 80 行执行代码 net.forward()
时,有一个 unhandled exception
。以下是错误信息。
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/samples
【问题讨论】:
【参考方案1】:请尝试替换
dnn::Blob inputBlob = dnn::Blob(img);
与
dnn::Blob inputBlob = dnn::Blob::fromImages(img);
【讨论】:
以上是关于opencv3.1dnn 未处理异常的主要内容,如果未能解决你的问题,请参考以下文章
SQL 异常未处理 - System.Data.dll 中出现“System.Data.SqlClient.SqlException”类型的未处理异常