python找出两张图片不同_菜鸟世界 -找出两张图片不一样的地方

1、这是一个游戏

e367dcb0-b697-4d79-bfb3-610d64ab71f0.jpg

diff1.jpg

0595490f-e93e-4cda-9015-2dcc5483bf71.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

84f9cc12-6333-4d56-8347-850d0bee76a3.jpg

python就是这么酷

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值