EmguCV中的BOWImgDescriptorExtractor错误



当我试图调用BriefDescriptorExtractorBruteForceMatcherBOWImgDescriptorExtractor计算方法时,我得到以下错误:

Emgu.CV.Util类型的未处理异常。在Emgu.CV.dll中发生CvException附加信息:OpenCV: type == src2.type() &&src1。颜色== src2。关口,,(type == CV_32F || type == CV_8U)

你知道我该怎么解决这个问题吗?

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

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

图像必须为32位浮点深度,或8位无符号char深度。

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

相关内容

  • 没有找到相关文章

最新更新