【问题标题】:Whats the best way to check whether one image is somewhere on/similar to another image?检查一张图像是否在另一张图像上/相似的最佳方法是什么?
【发布时间】:2011-08-24 03:56:54
【问题描述】:

我想使用 openCV 来检查一个图像是否在另一个图像的某个位置。该其他图像也可以是照片。我不想知道位置或任何东西,我只想知道图像是否存在 - 或者图像是否“足够相等”。

示例:我使用我的 iphone 拍摄静态物体的照片。现在,一天后我再次拍了这张照片,我想检查它是否是大致相同的对象。

最好的方法是什么?我还尝试了 CVMatchTemplate(但无法进行工作检查)和 CVMorm。

【问题讨论】:

标签: image-processing opencv compare


【解决方案1】:

也许SURF(加速强大的功能)可以做到这一点。 我用它来检查是否可以在移动传送带上的对象上找到模板图像。 看看这个page,它描述了 SURF 与 EMGU-OpenCV 包装类的用法。

【讨论】:

  • 感谢您的回答,我实际上使用 OpenCV(C# 实现)来执行此操作,但我想我会升级到一些“更智能”的算法(例如 SURF)而不是“简单比较”的方法.
猜你喜欢
  • 2014-04-22
  • 2014-04-05
  • 2013-12-08
  • 2012-04-30
  • 2020-09-07
  • 2014-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多