输出结果
代码实现
def Hamming_Distance(img1,img2,mark):
if mark=="avg":
hash1=avg_Hash(img1)
hash2=avg_Hash(img2)
elif mark=="dif":
hash1=difference_Hash(img1)
hash2=difference_Hash(img2)
n=0
if len(hash1)!=len(hash2):
return -1
for i in range(len(hash1)):
if hash1[i]!=hash2[i]:
n=n+1
res=1-n/len(hash1)
return res