def compareMyMethod( self, firstImage, secondImage ):
"""
return the two image's different value
"""
im1 = Image.open( firstImage )
im2 = Image.open( secondImage )
"Calculate the root-mean-square difference between two images"
h1 = im1.histogram ()
h2 = im2.histogram ()
rms = math.sqrt ( reduce ( operator.add, map ( lambda a, b: ( a - b ) ** 2, h1, h2 ) ) / len( h1 ) )
ResultsLogger().log( {'图片比较':'图片【%s】和图片【%s】比较的差值为【%s】' % ( str( firstImage ), str( secondImage ), str( rms ) )} )
return rms