首页 > 解决方案 > Algorithms to find difference/similarity in a sequence of images/frames

问题描述

I am searching for known algorithms (perhaps openCV function) that can output similarity or difference in a given specified number of sequence of images/frames (say 2 or 10).

Journal/conference article is also appreciated. Thank you.

标签: algorithmopencvcomputer-vision

解决方案


您可以使用结构相似性指数来执行它

有关相关出版物,请查看Zou Wang 在 IEEE TRANSACTIONS ON IMAGE PROCESSING 中题为Image Quality Assessment: From Error Visibility to Structural Similarity的论文

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

ssim 的好处是它认为:

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

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

这里提供了一个示例实现


推荐阅读