Я наткнулся на следующую функцию для вычисления XOR 2 изображений. Может кто-нибудь объяснить мне, что на самом деле здесь происходит? Кроме того, чем она отличается от встроенной функции с подушкой logic_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)))