【问题标题】:Algorithms to find difference/similarity in a sequence of images/frames在一系列图像/帧中查找差异/相似性的算法
【发布时间】:2018-05-04 08:39:15
【问题描述】:

我正在搜索已知算法(可能是 openCV 函数),这些算法可以在给定指定数量的图像/帧序列(例如 2 或 10)中输出相似性或差异。

期刊/会议文章也很受欢迎。谢谢。

【问题讨论】:

  • 很大程度上取决于您对“相似性”的定义,这是非常依赖于领域的。

标签: algorithm opencv computer-vision


【解决方案1】:

您可以使用 结构相似性指数

有关相关出版物,请查看标题为图像质量评估:从错误可见性到 Zou Wang 在 IEEE TRANSACTIONS ON IMAGE PROCESSING 中的 Structural Similarity

OpenCV 中没有任何可用的函数(据我所知),尽管 scikit_image 中有一个。这是from skimage.measure import structural_similarity as ssim这一行提供的ssim模块。

ssim 的好处在于它认为:

  • 给定窗口内像素强度的平均值
  • 像素强度的方差
  • 协方差

链接论文的等式13中给出的公式包含上述三个。

提供了一个示例实现HERE

【讨论】:

  • 非常感谢您的回答:-)
  • 确实,我一直在寻找 :-)
猜你喜欢
  • 2010-09-09
  • 1970-01-01
  • 2012-12-12
  • 1970-01-01
  • 1970-01-01
  • 2020-09-27
  • 1970-01-01
  • 2015-02-19
  • 1970-01-01
相关资源
最近更新 更多