将RGB图像转换为灰度图像
的IM2GRAY.
函数是相同的RGB2GRAY.
除了它可以接受灰度图像作为输入,返回它们未经修改。的RGB2GRAY.
如果输入图像是灰度图像,则返回错误。如果你使用IM2GRAY.
函数,这样的代码就不再需要了。
if ndims(I) == 3 I = rgb2gray(I);结束
不像RGB2GRAY.
函数,IM2GRAY.
函数不接受颜色映射作为输入。若要将彩色地图转换为灰度,请使用CMAP2GRAY
函数。
的IM2GRAY.
的加权和,将RGB值转换为灰度值R,G, 和B组件:
0.2989 * r + 0.5870 * g + 0.1140 * b
这些都是相同的权重rgb2ntsc
(图像处理工具箱)函数计算Y组件。
用于计算灰度值的系数IM2GRAY.
函数与Rec.ITU-R BT.601-7中计算亮度(E'y)的函数相同,四舍五入到小数点后三位。
Rec.ITU-R BT.601-7使用以下公式计算E'y:
0.299 * r + 0.587 * g + 0.114 * b
CMAP2GRAY
|RGB2GRAY.
|rgb2ind
|ind2gray
(图像处理工具箱)|mat2gray
(图像处理工具箱)|ntsc2rgb
(图像处理工具箱)|rgb2ntsc
(图像处理工具箱)