Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

rgb2ntsc

Convertir valores de color RGB en espacio de color NTSC

Sintaxis

yiqmap = rgb2ntsc(rgbmap)
YIQ = rgb2ntsc(RGB)

Descripción

yiqmap = rgb2ntsc(rgbmap) convierte los valores RGB en rgbmap a espacio de color NTSC. rgb2ntsc devuelve en yiqmap los componentes de color de luminancia (Y) y crominancia (I y Q) de NTSC que son equivalentes a los colores en el espacio de color RGB.

ejemplo

YIQ = rgb2ntsc(RGB) convierte la imagen truecolor RGB en la YIQde imagen NTSC equivalente.

Ejemplos

contraer todo

En este ejemplo se muestra cómo convertir una imagen de RGB a un espacio de color NTSC.

Lea una imagen RGB en el espacio de trabajo.

RGB = imread('board.tif');

Convertir la imagen en espacio de color YIQ.

YIQ = rgb2ntsc(RGB);

Mostrar el valor de luminancia de NTSC, representado por el primer canal de color de la imagen YIQ.

imshow(YIQ(:,:,1)); title('Luminance in YIQ Color Space');

Argumentos de entrada

contraer todo

Valores de espacio de color RGB, especificados como un array c-por-3.

Tipos de datos: double

Imagen RGB, especificada como un array mn-por-3.

Tipos de datos: single | double | uint8 | uint16 | int16

Argumentos de salida

contraer todo

Valores de espacio de color NTSC correspondientes a los colores c en rgbmap, devueltos como un array c-por-3. Las tres columnas representan los componentes de luminancia (Y) y crominancia (I y Q) de cada color.

Tipos de datos: double

Imagen en el espacio de color NTSC, devuelto como un array mn-por-3.

Tipos de datos: double

Algoritmos

En el espacio de color NTSC, la luminancia es la señal de escala de grises utilizada para mostrar imágenes en televisores monocromáticos (blanco y negro). Los otros componentes llevan la información de tonalidad y saturación.

rgb2ntsc define los componentes NTSC usando

[YIQ]=[0.2990.5870.1140.5960.2740.3220.2110.5230.312][RGB]

Consulte también

| | |

Introducido antes de R2006a