中numpy
,该array
方法可以将图像转换为一个大数组,问题是,这个数组中的数字是什么意思?(RGB值?灰度值?)
更重要的是,当我将图像转换为模式“1”时,尝试了
im = Image.open("test.jpg")
# Some processing ...
im = im.convert("1")
im_arr = array(im,dtype=uint8)
我发现 im_arr 数组不仅显示 0 和 255:
array([[170, 170, 170, ..., 255, 255, 255],
[255, 248, 255, ..., 175, 255, 222],
[255, 255, 247, ..., 175, 170, 171],
...,
[ 32, 105, 110, ..., 32, 124, 32],
[ 32, 32, 32, ..., 101, 115, 39],
[ 41, 10, 32, ..., 109, 111, 115]], dtype=uint8)
为什么?(我真的很想知道不同模式数组中数字的含义)