我尝试在pycharm中打开tif图像并将图像转换为numpy数组
from PIL import Image
import numpy as np
im =Image.open('shua.tif',mode='r')
x = np.array(im)
print x
但它打印输出如下:
<PIL.TiffImagePlugin.TiffImageFile image mode=RGB size=128x128 at 0x2F05A88>
但是如果我通过控制台运行代码就可以了。
答案 0 :(得分:0)
您在这里:
import matplotlib.pyplot as plt
import PIL
img = PIL.Image.open(...)
plt.imshow(img)
plt.show()