计算两幅图像的异或

2024-04-26 06:34:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我遇到了以下函数来计算两幅图像的异或。有人能给我解释一下这里到底发生了什么吗?另外,它与带抱枕logical_xor的内置函数有何不同

 from PIL import Image, ImageChops

 def get_xor(image_1, image_2):

    i1 = ImageChops.invert(image_1)
    i2 = ImageChops.invert(image_2)

    return ImageChops.invert(ImageChops.add(ImageChops.subtract(i2, i1), ImageChops.subtract(i1, i2)))

Tags: 函数from图像imageimportpil内置subtract