首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++ / OpenCV - Flann指数匹配与Flann匹配的差异

C++ / OpenCV - Flann指数匹配与Flann匹配的差异
EN

Stack Overflow用户
提问于 2014-03-24 15:37:19
回答 1查看 2.7K关注 0票数 0

我试图使用FLANN来理解更深层次的特性匹配,看起来有两种可用的方法:有索引的方法和没有索引的方法。

下面是关于使用FLANN indicies匹配的FLANN问题:How to use opencv flann::Index?

下面是一个使用FLANN 不带标识的匹配示例:images.cpp

当然,我看到了代码中的不同之处,但我试图理解使用一种方法比另一种方法有什么好处。我知道在数据库中,在很多情况下添加索引会提高性能。当使用FLANN来匹配特性时,这类似吗?

有人有这方面的经验吗?

EN

回答 1

Stack Overflow用户

发布于 2014-03-26 15:45:34

特征匹配索引是一种以精度换取速度的方法。FLANN所做的被称为“近似最近邻搜索”。这意味着你失去了一点点的精确性(例如,在某些小部分的时间里,你找到第二个最好的近邻而不是真正的最好的邻居),但是你得到了数量级的加速。因为你的特征数据本身是噪音,在搜索阶段的一些近似通常是可以容忍的。KGraph库提供的索引通常比FLANN运行速度快几倍,精度相同。

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

https://stackoverflow.com/questions/22613889

复制
相关文章

相似问题

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