【发布时间】:2016-09-14 05:09:56
【问题描述】:
我正在通过 Pillow 读取图像并将其转换为 numpy 数组。
A = numpy.asarray(Image.open(
ImageNameA).convert("L"))
B = numpy.asarray(Image.open(
ImageNameB).convert("L"))
print A
[[255 255 255 ..., 255 255 255]
[255 255 255 ..., 255 255 255]
[255 255 255 ..., 255 255 255]
...,
[255 255 255 ..., 255 255 255]
[255 255 255 ..., 255 255 255]
[255 255 255 ..., 255 255 255]]
现在,当我对这 2 个 numpy 数组进行任何逻辑运算时,我会以 'True' 和 'False' 的形式得到它
Answer = numpy.logical_xor(A,B)
print numpy.logical_xor(A,C)
[[False False False ..., False False False]
[False False False ..., False False False]
[False False False ..., False False False]
...,
[False False False ..., False False False]
[False False False ..., False False False]
[False False False ..., False False False]]
我的图像处理功能无法使用 True、False ... 我如何获得 0、255(以字节为单位)形式的图像
【问题讨论】: