matplotlib python画rgb单成分图

描述: 一直以为用matplotlib分开了RGB三个维度以后就可以单独用plt.imshow()来显示单种成分了,其实这是错误的,比如有个彩色图维度为 (20,20,3) (注意imshow()要把3放后面),这个时候imshow()得到的是彩色图,而r,g, b的维度是(20,20),如果单独用plt.imshow()来画单个成分,则显示的结果完全错误,并不是rgb单个成分图。
正确方法:比如要画r图,则需要将g,b两个维度的值设置为0.
原文见链接
matplotlib python画rgb单成分图_第1张图片

你可能感兴趣的:(matplotlib,python,python,matplotlib)