初始代码
import cv2
import matplotlib.pyplot as plt
img=cv2.imread('D:/myProject/pictures/cat.jpg')
img=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
plt.imshow(img)
显示结果:
怎么绿了呢?
查资料发现plt显示图像默认三通道,需要在plt.imshow()里添加参数cmap=“gray”
就可以显示灰度图像了:
初始代码
import cv2
import matplotlib.pyplot as plt
img=cv2.imread('D:/myProject/pictures/cat.jpg')
img=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
plt.imshow(img)
显示结果:
怎么绿了呢?
查资料发现plt显示图像默认三通道,需要在plt.imshow()里添加参数cmap=“gray”
就可以显示灰度图像了: