我正在尝试使用matplotlib.pyplot.imshow()显示灰度图像。我的问题是灰度图像显示为颜色图。我需要灰度,因为我想在图像上用颜色绘制。
我读入图像并使用PIL的Image.open()。convert(“ L”)转换为灰度
image = Image.open(file).convert("L")
然后,我将图像转换为矩阵,以便可以轻松地使用
matrix = scipy.misc.fromimage(image, 0)
但是,当我这样做
figure()
matplotlib.pyplot.imshow(matrix)
show()
它使用颜色图显示图像(即不是灰度)。
我在这里做错了什么?
_r
。”