0

当我尝试使用and调用BOWImgDescriptorExtractor计算方法时出现以下错误。BriefDescriptorExtractorBruteForceMatcher

Emgu.CV.dll 中出现“Emgu.CV.Util.CvException”类型的未处理异常附加信息:OpenCV:type == src2.type() && src1.cols == src2.cols && (type == CV_32F | | 类型 == CV_8U)

知道如何解决这个问题吗?

4

2 回答 2

1

我能够解决这个问题。问题在于 type == src2.type()。我用来创建词汇表的特征提取器(SIFT)与我在 BOWImgDescriptorExtractor 中用作定义参数的特征提取器(BRIEF)不同。

于 2013-03-07T02:01:16.480 回答
-1

这是最可能的原因:(type == CV_32F || type == CV_8U)

图像必须是 32 位浮点深度或 8 位无符号字符深度。

看看这个: http ://www.emgu.com/wiki/index.php/Working_with_Images

于 2013-03-03T02:59:47.270 回答