图像基础知识

通道

通道中只有一种颜色的不同亮度,是一种灰度图像。 更深层次理解,可以看成存储0~255之间数值的一张二维表格 (用0代表黑色,用255代表白色的一幅黑白图像)。

通道0~255由来

计算机使用的是2进制方式存储数据,一般8个二进制为一个字节。而8位二进制位的存储数值范围为00000000~11111111,转换为十进制0~255.用一个字节标记一个像素的亮度,这就是8位通道的由来。

常见颜色模式:

  • 位图模式仅有一个通道,通道中有黑色和白色2个色阶。
  • 灰度模式的图像有一个通道,该通道表现的是从黑色到白色的256个色阶的变化(如上图)。
  • RGB模式的图像有4个通道,1个复合通道(RGB通道),3个分别代表红色、绿色、蓝色的通道。
  • CMYK模式的图像由5个通道组成:一个复合通道(CMYK通道),4个分别代表青色、洋红、黄色和黑色的通道。
  • LAB模式的图像有4个通道:1个复合通道(LAB通道),1个明度分量通道,两个色度分量通道。

灰度图像

在计算机领域中,灰度图像通常显示为从最暗黑色到最亮的白色的灰度。灰度图像与黑白图像不同,黑白图像只有黑色与白色两种颜色;灰度图像在黑色与白色之间还有许多级的颜色深度。

下图展示了一张灰度图像:

由图中可以看出,0~255之间取不同的值,亮度便不同。取值越大,越亮/白,取值越小,越暗/黑。

可以通过下面几种方法,将图像转换为灰度图像:

  1. 浮点算法:Gray = R * 0.3 + G * 0.59 + B * 0.11
  2. 整数方法:Gray = (R * 30 + G * 59 + B * 11) / 100
  3. 移位方法:Gray = (R * 76 + G * 151 + B * 28) >> 8
  4. 平均值法:Gray =(R + G + B)/ 3
  5. 仅取绿色:Gray = G

通过上述任一种方法求得Gray后,将原来的RGB(R, G, B)中的R, G, B统一用Gray替换,形成新的颜色RGB(Gray, Gray, Gray),用它替换原来的RGB(R, G, B)就是灰度图了。


参考链接: https://www.zhihu.com/question/21849710

最后更新: 3/31/2020, 3:12:12 PM