首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCV Knn匹配误差

OpenCV Knn匹配误差
EN

Stack Overflow用户
提问于 2018-07-28 22:07:40
回答 1查看 1.2K关注 0票数 2

因此,我编写了一些代码,使用opencv中的knnMatch函数计算两组特性之间的原始匹配。代码运行良好,但会对某些图像产生此错误。

错误:(-215) _queryDescriptors.type() == trainDescType函数cv::BFMatcher::knnMatchImpl

这是产生错误的行。

代码语言:javascript
复制
rawMatches = matcher.knnMatch(featuresA, featuresB, 2)

我只是想知道是否有人知道是什么导致了这个错误。

EN

回答 1

Stack Overflow用户

发布于 2018-10-17 09:36:59

我也有过同样的问题。我可以观察到,当featuresB ( 'trainDescriptors‘参数为空或为空)时会发生这种情况。因此,您可能应该检查变量featuresB中是否有描述符。(如果没有,你就没有火柴)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51575621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档