用python的matplotlib绘制灰度图

 要把照片转换为单通道模式,单通道模式是8位像素范围为0-255,都是一些程度不同的灰度图。

 

使用plt.imshow(img,cmap='gray')显示出来的还是原图像 
import matplotlib.pyplot as plt
import matplotlib.image  as mpimg
import numpy as np

plt.figure("beautifulscene")
img = mpimg.imread('scene.jpg')   #读取照片,照片都是一堆像素  
plt.imshow(img[:,:,1],cmap='gray')  #将像素转换为单通道照片,照片一般是3通道的rgb模式
plt.show()

你可能感兴趣的:(python)