首页 > 其他 > 详细

图片相似度对比

时间:2014-04-13 11:28:24      阅读:453      评论:0      收藏:0      [点我收藏+]
#sudo pip install PIL
def pil_image_similarity(filepath1, filepath2):
from PIL import Image
import math
import operator
image1 = Image.open(filepath1)
image2 = Image.open(filepath2)
# image1 = get_thumbnail(img1)
# image2 = get_thumbnail(img2)
h1 = image1.histogram()
h2 = image2.histogram()
rms = math.sqrt(reduce(operator.add, list(map(lambda a,b: (a-b)**2, h1, h2)))/len(h1) )
return rms
print pil_image_similarity(‘/Users/apple/Desktop/git/Vimi_API_Test/Compare_image_test/output.jpg’,‘/Users/apple/Desktop/git/Vimi_API_Test/Compare_image_test/0.jpg’)

100%相似结果是0,数字越大说明相差越大。

图片相似度对比,布布扣,bubuko.com

图片相似度对比

原文:http://www.cnblogs.com/june2014/p/3661065.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!