将视频帧与另一个图像python进行比较? [关闭]

Posted

技术标签:

【中文标题】将视频帧与另一个图像python进行比较? [关闭]【英文标题】:Compare frame of video with another image python? [closed] 【发布时间】:2018-02-07 06:33:44 【问题描述】:

我想将一帧视频与另一幅图像进行比较,但我不知道如何使用 python 来做到这一点。 有人可以帮助我吗

【问题讨论】:

[f1 == f2].all() 这真的很模糊。比较是什么意思? “比较”对您意味着什么?它可能意味着很多事情...... 【参考方案1】:

您可以使用各种指标,查看它们以了解它们的计算方式以及何时应该使用它们。在 Python 中,这可以通过 scikit-image 轻松实现。

import cv2
from skimage.measure import compare_mse, compare_nrmse, compare_ssim, compare_psnr

img1 = cv2.imread('img1.jpg')
img2 = cv2.imread('img2.jpg')

# mean squared error
compare_mse(img1, img2)
# normalized root-mean-square
compare_nrmse(img1, img2)
# peak signal-to-noise ratio
compare_psnr(img1, img2)
# structural similarity index
compare_ssim(img1, img2, multichannel=True)

图像必须具有相同的大小。

【讨论】:

以上是关于将视频帧与另一个图像python进行比较? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

逐行过滤数据

Python:使用多个 .png 图像制作视频 [关闭]

将 getCallingActivity 的活动与另一个活动进行比较

如何将来自用户的输入图像与 C# 中数据库中存储的图像进行比较 [关闭]

如何将当前行与另一行进行比较

将文件与另一个提交中的另一个文件进行比较