2.3.1 灰度处理
灰度数字图像是每个像素只有一个采样颜色的图像。这类图像通常显示为从最暗黑色到最
亮的白色的灰度,尽管理论上这个采样可以任何颜色的不同深浅,甚至可以是不同亮度上
的不同颜色。灰度图像与黑白图像不同,在计算机图像领域中黑白图像只有黑白两种颜
色,灰度图像在黑色与白色之间还有许多级的颜色深度。
一幅完整的图像,是由红色、绿色、蓝色三个通道组成的。红色、绿色、蓝色三个通道的
缩览图都是以灰度显示的。用不同的灰度色阶来表示“ 红,绿,蓝”在图像中的比重。通道
中的纯白,代表了该色光在此处为最高亮度,亮度级别是 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)就是灰度图了。
评论0