为什么cv2.imread灰度模式读取的图是奇怪的彩色?

已解决,谢谢各位~ 原问题: 请看这个截图,我以灰度模式(参数0)读取一张彩色图片,plt显示莫名其妙为绿色(看着像反色,我不确定),但是imwrit…
关注者
6
被浏览
10,583

4 个回答

cv2 读进来的bgr 格式,plt 显示是以rgb 格式,所以颜色就反着了。plt 之前,先将图片转为rgb 即可。

cv2.cvtColor(img,cv2.COLOR_BGR2RGB)