如何查找图像(联合-交集)?

时间:2019-07-16 02:55:55

标签: python python-3.x python-imaging-library image-manipulation

我要合并减去两个图像A和B的交点。

U = ImageChops.logical_and(A, B)
I = ImageChops.logical_or(A, B)

结果= U-I

这是图片:

A:

image A

B:

image B

联盟:

Union A B

交叉点:

Intersection A B

我想要的结果应如下所示:

结果:

result image

我分别通过使用ImageChops logical_and和logical_or获得并集和交集。但是我无法得到结果图像U -I。

我还将对其他许多图像应用相同的公式(U-I),并且我没有使用任何其他外部库。

1 个答案:

答案 0 :(得分:1)

您可以使用XOR:

    X=ImageChops.logical_xor(U, I)
    X=ImageChops.invert(X)
    X.show()

enter image description here