在加载图像后,您需要将其转换为numpy数组才能使用matplotlib进行处理。要以灰度显示图像,请使用grey
色彩映射,过度显示的图像将以彩色模式显示。
import matplotlib.pyplot as plt
from PIL import Image
import numpy as np
from matplotlib.pyplot import imshow
from scipy.misc import imread
path = './1.png'
image = Image.open(path)
plt.imshow(np.asarray(image), cmap='gray')
plt.show()