我想将一帧视频与另一幅图像进行比较,但我不知道如何使用python进行比较。 有人可以帮帮我
答案 0 :(得分: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)
图像必须具有相同的尺寸。