我编写了以下脚本来读入matplotlib。
import numpy as np, matplotlib.pyplot as plt
from PIL import Image
fi = "map.png"
data = np.array(Image.open(fi))
print data.shape
plt.imshow(data)
plt.show()
但是图像看起来有所不同。
答案 0 :(得分:1)
如果使用mpimg package,Matplotlib可以更透明地处理图像:
import numpy as np, matplotlib.pyplot as plt
import matplotlib.image as mpimg
fi = "map.png"
data = mpimg.imread(fi)
print(data.shape)
plt.imshow(data)
plt.show()
答案 1 :(得分:0)
您提供的图像不是灰度图像
a.var1
我还没有使用过PIL库,它会产生合适的结果。