【发布时间】:2012-06-24 22:50:30
【问题描述】:
我正在阅读大量关于使用特征提取 (sift ecc) 进行对象检测的帖子。
在计算两个图像的描述符后,为了获得良好的匹配,他们正在使用 crossCheckMatching。 (发现于sample/cpp/descritpor_extractor_matcher.cpp)
我能理解为什么会这样选择吗?
为什么我们需要同时评估两者
descriptorMatcher->knnMatch( descriptors1, descriptors2, matches12, knn );
descriptorMatcher->knnMatch( descriptors2, descriptors1, matches21, knn );
我不明白。
例如计算欧几里距离不会在两个方向上返回相同的结果?
【问题讨论】: