Add and use rmsDiffNumpy
This commit is contained in:
@@ -2,6 +2,7 @@ from PIL import ImageChops
|
||||
import math
|
||||
import operator
|
||||
import functools
|
||||
import numpy as np
|
||||
|
||||
def rmsDiffPil(im1, im2):
|
||||
"Calculate the root-mean-square difference between two images"
|
||||
@@ -13,3 +14,5 @@ def rmsDiffPil(im1, im2):
|
||||
map(lambda h, i: h*(i**2), h, range(256))
|
||||
) / (float(im1.size[0]) * im1.size[1]))
|
||||
|
||||
def rmsDiffNumpy(image0, image1):
|
||||
return np.sqrt(np.mean(np.square(image0 - image1)))
|
Reference in New Issue
Block a user