FLANN matcher-OPENCV 3分钟最大值

时间:2015-10-09 05:44:43

标签: ubuntu opencv3.0 orb flann

我有一些代码使用Flann匹配器和ORB检测器来查找人物的两个图像之间的特征。我在ubuntu上使用opencv 3。我有些疑惑.. 守则如下:

# configure client with secrets and access keys
client.followers 'screen_name_of_interest'
  1. double max_dist = 0; double min_dist = 100; 为什么我们将这些距离分别声明为0和100?作为输出我得到 最大值:488.559113最小值:100.000000。这似乎不对。

  2. if(匹配[i] .distance< 3 * min_dist)     {         good_matches.push_back(比赛[I]);     } 为什么我无法将3 * min_dist更改为2 * min_dist?如果我这样做,我就没有比赛。

  3. 必须使用官方文档中所示的平行线。我没有得到平行线。我无法发布截图。

1 个答案:

答案 0 :(得分:0)

  1. 这些初始化似乎可以根据编写此代码的特定情况进行调整。
  2. 这又是由于调整的参数。尝试尝试不同的图像集,您应该看到结果的一些变化。此外,另一个好的做法是使用第二个最佳距离来寻找好的比赛。
  3. 正确的匹配应该有平行线,因为2个图像中匹配的相对位置应该保持不变。任何交叉线都是不正确的匹配。