通过 比较 2 张图像时feature extraction,您如何比较keypoint距离以忽略那些明显不正确的距离?
我发现在比较相似的图像时,大多数时候它可以相当准确,但其他时候它可以抛出完全独立的匹配。
因此,我正在寻找一种方法来查看keypoints两张图像中的 2 组图像,并确定匹配的图像是否keypoints相对位于两者的相同位置。因为它知道keypoints图像 1 上的 1、2 和 3 相距很远,所以在图像 2 上匹配的相应关键点应该又彼此相距相当相似的距离。
我过去曾使用过RANSAC和minimum distance检查过,但只是起到了一些作用,它们似乎不像我所追求的那样彻底。
(使用ORB和BruteForce)
编辑
将“x、y 和 z”更改为“1、2 和 3”
编辑 2——我将尝试通过快速绘制示例进一步解释:
假设我有这个作为我的形象:

我给它这张图片来比较:

它是原始版本的裁剪和压扁版本,但显然相似。
现在,假设您运行它feature detection,它返回keypoints了两个图像的以下结果:


两个图像上的keypoints区域大致相同,并且彼此之间的距离也成比例地相同。拿keypoint我圈出来的,我们称之为“Image 1 Keypoint 1”。

我们可以看到它周围有5个keypoints。它与我想要获得的“图像 1 关键点 1”之间的这些距离,以便将它们与“图像 2 关键点 1”及其keypoints在同一区域的 5 个环绕(见下文)进行比较,以便不只是将 akeypoint与另一个进行比较keypoint,但要根据keypoints.

--
那有意义吗?