Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 SURF,我正在尝试两者
FlannBasedMatcher
和
BruteForceMatcher
我看到了我需要设置的好匹配
matcher.knnMatch(,,2); // with k=2 (At least)
如果我设置k = 1,我不会得到该关键点的第一个不太远的匹配。 有什么原因吗?
k = 1
knnMatch 将您的数据划分为 k 个组。如果k=1,你会把它放在一个大组中。
对于单个分区,算法很难计算出到第二个分区的距离。所以根本没有距离可以计算。