我目前正在将一个TIFF文件转换成numpy数组。一个简单的工作代码是from PIL import Image
photo = Image.open("filename.tif")
photo.show()
虽然我得到的图片作为输出,我得到的错误
^{pr2}$
而且,当我试着data = np.array(photo)
print(data)
我得到输出[[[ 0 0 0 255]
[ 0 0 0 255]
[ 0 0 0 255]
...
[ 0 0 0 255]
[ 7 7 7 255]
[ 7 7 7 255]]
[[ 0 0 0 255]
[ 0 0 0 255]
[ 0 0 0 255]
...
[ 0 0 0 255]
[ 0 0 0 255]
[ 0 0 0 255]]
[[ 5 5 5 255]
[ 0 0 0 255]
[ 0 0 0 255]
...
[ 0 0 0 255]
[ 0 0 0 255]
[ 0 0 0 255]]
...
[[ 0 0 0 255]
[ 0 0 0 255]
[ 0 0 0 255]
...
[ 1 1 1 255]
[ 0 0 0 255]
[ 3 3 3 255]]
[[ 0 0 0 255]
[ 0 0 0 255]
[ 0 0 0 255]
...
[ 11 11 11 255]
[ 0 0 0 255]
[ 0 0 0 255]]]
我敢肯定这并不能反映图像的信息。你知道什么会导致这个错误吗?我宁愿我不必上传图像文件。在