RGB图像理解
话不多说,直接举例
在彩色图像(或者说是RGB图像)中,可以用P(400,300,3)这样一个三维矩阵表示。其中,前面的400,300表示的是图像的空间信息,400表示行数,300表示列数。
3表示的是有三种基本颜色(红R,绿G,蓝B)的通道,在其中一层矩阵如(400,300,1)红色通道矩阵,表示该颜色红色光的灰度值。
这里要解释一下灰度值概念,灰度值不是字面意义上的"黑白"值,而是指某颜色的亮度值,如上面(400,300,1)表示红色通道矩阵,红色的灰度值就储存在其中。
每一个颜色通道都储存了其对应的灰度值,最后三层通道的灰度值像调色一样一调就可以根据三种原色中不同颜色的灰度值调出图片中想要的颜色。
如图中随便取一点,显示时,将该点红色灰度值放入R通道,绿色灰度值放入G通道,蓝色灰度值放入B通道,三种灰度信息就可以像调色一样调出对应的颜色。
总而言是,通道表示不同颜色的通道,(当然也有一些特殊通道,如alpha通道,存储图片透明度信息。)灰度值表示某颜色的亮度。