灰度图像有许多成熟的处理算法,但是实际中我们得到的往往是RGB图,因此就涉及到从RGB转换到Gray空间的处理方式。
MATLAB
newmap = rgb2gray(map);
它的RGB权重公式如下:
Y=0.2989∗R+0.5870∗G+0.1140∗B
原图
处理后
GIMP
GIMP有三种处理算法
lightness method
平均最突出和最不突出的部分
Y=max(R,G,B)+min(R,G,B)2
average method
简单地平均RGB
Y=R+G+B3
luminosity method
根据人类对色彩的感知程度,相比于其他颜色,对于绿色最敏感,因此绿色通道的权重也最大。
Y=0.21∗R+0.72∗G+0.07∗B
结果对照
本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。