我正在通过枕头读取图像并将其转换为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]]
现在,当我对这两个numpy数组执行任何逻辑操作时,我得到的是“True”和“False”形式
^{pr2}$我的图像处理功能不能处理真,假。。。如何获得0,255(字节)格式的图像
从问题标题来看,我假设您要使用的函数实际上是
numpy.bitwise_xor
,它将如您所期望的那样输出0-255范围内的数组。在logical_xor
将1以上的所有数字视为True
,将0视为False
,并始终输出一个布尔数组(仅0和1)。在相关问题 更多 >
编程相关推荐