gpt4 book ai didi

image-processing - 将相似图像与照片进行比较——检测差异、图像差异

转载 作者:行者123 更新时间:2023-12-04 14:14:44 36 4
gpt4 key购买 nike

这种情况与我已经能够找到的任何问题都不同,如下所示:如果我拍摄了两张相似图像的照片,我希望能够突出两张图像中的不同特征。例如以下两半 child 点差游戏:

left half of spot the difference right half of spot the difference

图像中的差异将是位丢失/添加和/或颜色变化,以及通过逐像素比较可以很容易地从原始图像文件中检测到的差异类型。然而,事实上它们受光线波动和摄影不精确的影响,我需要一个更宽松/聪明的算法。

如您所见,如果重叠,图像不一定完全对齐。

这个问题被标记为与语言无关,因为我希望答案指向相关算法,但是我也对当前的实现感兴趣,如果它们存在的话,特别是在 Java、Ruby 或 C 中。

最佳答案

以下方法应该有效。所有这些功能都可以在 OpenCV 中使用。看看this example用于计算单应性。

  • 使用角点检测器检测两幅图像中的关键点。
  • 提取关键点的描述符(SIFT/SURF)。
  • 匹配关键点并使用 RANSAC 计算单应性,将第二个图像与第一个图像对齐。
  • 将单应性应用于第二个图像,使其与第一个图像对齐。
  • 现在只需计算两个图像之间的像素差异,差异图像将突出显示从第一个到第二个发生变化的所有内容。
  • 关于image-processing - 将相似图像与照片进行比较——检测差异、图像差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15910215/

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