通过 比较 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
.
--
那有意义吗?