Brute Force匹配和FLANN匹配是opencv二维特征点匹配常见的两种办法,分别对应BFMatcher和FlannBasedMatcher。
二者的区别:
BFMatcher总是尝试所有可能的匹配,从而使得它总能够找到最佳匹配。
FlannBasedMatcher中FLANN的含义是Fast Library forApproximate Nearest Neighbors,它是一种
近似法,算法更快但是找到的是最近邻近似匹配,当我们需要找到一个相对好的匹配但是不需要最佳匹配
的时候可以用FlannBasedMatcher。当然也可以通过调整FlannBasedMatcher的参数来提高匹配的精度或者
提高算法速度,但是相应地算法速度或者算法精度会受到影响。
参考更详细的讲解:http://m.blog.csdn.net/blog/u012564690/40926315#
本文介绍了在OpenCV中使用BruteForce匹配和FLANN匹配进行二维特征点匹配的方法,并对比了这两种方法的不同之处。BruteForce匹配能够找到最佳匹配但计算成本较高;而FLANN匹配则提供了一种快速近似法,适用于不需精确最佳匹配的场景。
1810

被折叠的 条评论
为什么被折叠?



