gpt4 book ai didi

c++ - OpenCV 冲浪 : Cost function between two features?

转载 作者:行者123 更新时间:2023-11-28 05:32:08 25 4
gpt4 key购买 nike

OpenCV 内置了许多匹配器,例如 KNN 和 BruteForce。我想知道某处是否存在某些功能,我可以计算两个功能之间的“成本”并自己进行匹配。基本上,我有两个 cv::Keypoint 对象,每个对象都有 128 个 vector 。理想情况下,如果有一些函数可以接受它们并提供单个分数输出,或者可能有一些其他启发式方法,那就太好了。

最佳答案

SIFT 和 SURF 描述符都只是直方图。因此,您可以使用任何直方图距离度量来找出每对描述符之间的相似性/不相似性得分。

欧氏距离和海灵格距离是实现这一目标的最著名的衡量标准。但是在使用距离度量时,您应该确保该函数具有度量特征。如果你不熟悉度量特征,维基百科描述得很好:Metric Definition .

OpenCV 已经实现了一些最流行的度量函数,包括 Bhattacharyya distance .

关于c++ - OpenCV 冲浪 : Cost function between two features?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39218181/

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