计算 OpenCV 中 SURF 特征之间的距离

Calculating distance between SURF features in OpenCV

我希望能够在 OpenCV 中获得 SURF 特征之间的距离。我正在使用 HDBSCAN 通过对需要计算 SURF 描述符之间的距离的特征进行聚类来匹配图像中对象的多个实例。我知道 FLANN 和 Brute Force Matcher 等算法必须计算这样的距离,但在查看 OpenCV 代码后,我无法找到它们是如何计算的。有人知道怎么做吗?

事实证明有人提出并回答了类似的问题 Calculate distance between two descriptors。那里提供的答案是正确的。