赞
踩
1、这是一个游戏
diff1.jpg
diff2.jpg
上面两张图片有几处不一样的地方,试着找出来吧
2、使用python脚本处理
只需几行简单的代码,就可以找出两张图片中不一样的地方,ImageChops模块的difference 方法可以直接比较出两张图片中不一样的地方,相对于用一张图片去减了另一张图片
#coding=utf-8
'''
比较两张图片不一样的地方
'''
from PIL import Image
import ImageChops
def compare_images(path_one, path_two, diff_save_location):
image_one = Image.open(path_one)
image_two = Image.open(path_two)
diff = ImageChops.difference(image_one, image_two)
if diff.getbbox() is None:
return
else:
diff.save(diff_save_location)
if __name__ == '__main__':
compare_images('diff1.jpg',
'diff2.jpg',
'diff3.jpg')
生成的图片diff3.jpg
python就是这么酷
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。