algorithm - 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.
解决方案
您可以使用结构相似性指数来执行它
有关相关出版物,请查看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中给出的公式包含上述三个。
这里提供了一个示例实现
推荐阅读
- node.js - 如何用角度处理heroku中的路由问题?
- mysql - ERROR 1093 (HY000): 您不能在 FROM 子句中指定要更新的目标表
- ffmpeg - concat视频太长ffmpeg
- reactjs - GraphQL 突变:不变违规:必须包含查询定义
- dart - (Flutter) 如何撤消计算器中的算术运算
- r - 识别 R 中值为 0 的行
- networking - Kubernetes:无法访问后端:读取 udp 10.200.0.9:46159->183.60.83.19:53:i/o 超时
- python - 如何让 IDEA/PyCharm 正确对待 @tf_export?
- r - 在多重 glm 泊松回归中绘制置信区间 (IC)
- php - Nginx 默认 / URI 上的 Laravel 不起作用 - 需要“index.php” - Nginx 配置问题?