gpt4 book ai didi

opencv - knnMatch 要求 k>1 才能得到好的结果?

转载 作者:太空宇宙 更新时间:2023-11-03 22:34:32 26 4
gpt4 key购买 nike

我正在使用 SURF,我正在尝试两者

FlannBasedMatcher

BruteForceMatcher

我看到我需要设置好匹配

matcher.knnMatch(,,2); // with k=2 (At least)

如果我设置 k = 1,我不会得到该关键点的第一个距离较短的匹配项。
有什么原因吗?

最佳答案

knnMatch 将您的数据分成 k 组。如果k=1,你会把它放在一个大组里。

对于单个分区,算法很难计算出与第二个分区的距离。所以根本就没有距离可以计算。

关于opencv - knnMatch 要求 k>1 才能得到好的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11142643/

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