2017-08-29 17 views
-4

私はビデオのフレームを別の画像と比較したいですが、私はどのように私がそれをpythonで行うことができるのか分かりません。 誰かが私を喜ばせることができますビデオフレームと別の画像を比較するpython?

+0

'[f1 == f2] .all()' –

+2

これは実際には曖昧です。比較するとどういう意味ですか? – LeopoldVonBuschLight

+2

"比較する"とは何を意味しますか?それが意味するものがたくさんあります... –

答えて

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) 

画像のサイズは同じでなければなりません。