rgb2gray
将RGB图像或colormap转换成灰度
描述
例子
输入参数
输出参数
提示
的
rgb2gray
函数返回一个错误如果输入图像是灰度图像。的im2gray
功能是一样的rgb2gray
除了它可以接受灰度图像作为输入,返回修改的。如果你使用im2gray
这样的函数,代码条件语句不再是必要的。如果ndims (I) = = 3 I = rgb2gray(我);结束
算法
rgb2gray
将RGB值转换为灰度值形成的加权和R,G,B组件:
0.2989 * 0.5870 R + * G + 0.1140 * B
这些都是使用的相同的权重rgb2ntsc
(图像处理工具箱)函数计算Y组件。
用来计算灰度系数值rgb2gray
是相同的那些用来计算亮度(E没有)Rec.ITU-R BT.601-7后四舍五入到小数点后3位。
Rec.ITU-R BT.601-7计算E没有使用以下公式:
0.299 * 0.587 R + * G + 0.114 * B