文档

rgb2ntsc

将RGB颜色值转换为NTSC颜色空间

语法

yqmap = rgb2ntsc(rgbmap)
YIQ = rgb2ntsc(RGB)

描述

yiqmap= rgb2ntsc (rgbmap将RGB值转换为rgbmap到NTSC颜色空间。rgb2ntsc回报yiqmapNTSC亮度(Y)和色度(而且)颜色组件,相当于RGB颜色空间中的颜色。

例子

YIQ= rgb2ntsc (RGB转换真彩色图像RGB到等效的NTSC图像YIQ

例子

全部折叠

这个例子展示了如何将图像从RGB颜色空间转换为NTSC颜色空间。

将RGB图像读入工作区。

RGB = imread(“board.tif”);

将图像转换为YIQ颜色空间。

YIQ = rgb2ntsc(RGB);

显示NTSC亮度值,由YIQ图像中的第一个颜色通道表示。

imshow (YIQ (:: 1));标题(“YIQ色彩空间中的亮度”);

输入参数

全部折叠

RGB颜色空间值,指定为c3数组。

数据类型:

RGB映像,指定为n3数组。

数据类型:||uint8|uint16|int16

输出参数

全部折叠

NTSC色彩空间值对应的c颜色rgbmap,作为c3数组。三列代表亮度(Y)和色度(而且)每种颜色的组成部分。

数据类型:

NTSC颜色空间中的图像,返回为n3数组。

数据类型:

算法

在NTSC颜色空间中,亮度是用于在单色(黑白)电视上显示图片的灰度信号。其他组件携带色相和饱和度信息。

rgb2ntsc定义使用的NTSC组件

Y 0.299 0.587 0.114 0.596 0.274 0.322 0.211 0.523 0.312 R G B

R2006a之前介绍

这个话题有用吗?