gpt4 book ai didi

opencv - BFMatcher 和 FlannBasedMatcher 的区别

转载 作者:太空宇宙 更新时间:2023-11-03 20:38:49 42 4
gpt4 key购买 nike

我想知道 openCV 中 BFMatcherFlannBasedMatcher 在匹配精度或质量方面有何不同。我知道 FlannBasedMatcher 在应用于大型数据库时可能会更快,但是无论执行时间如何,这两个匹配器是否会在最后找到相同的匹配项?

最佳答案

BFMatcher 将尝试所有的可能性(这就是“蛮力”的意思,因此它将找到最佳匹配。

FLANN,意思是“Fast Library for Approximate Nearest Neighbors”,速度会快很多,但会找到一个近似最近邻。它会找到一个很好的匹配,但不一定是最好的匹配。您可以使用 FLANN 的参数来提高精度(即匹配的“质量”),但这会以减慢算法为代价。

换句话说:FLANN 比 BFMatcher 快很多,但它只找到一个近似的最近邻,这是一个很好的匹配,但不一定是最好的。您可以使用 FLANN 的参数来提高其速度或精度。

关于opencv - BFMatcher 和 FlannBasedMatcher 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10610966/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com