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.

ntsc2rgb

Convertir valores NTSC a espacio de color RGB

Sintaxis

rgbmap = ntsc2rgb(yiqmap)
RGB = ntsc2rgb(YIQ)

Descripción

rgbmap = ntsc2rgb(yiqmap) convierte los valores de color de m-por-3 NTSC (televisión) en yiqmap a espacio de color RGB. Si yiqmap es m-por-3 y contiene los componentes de color NTSC luminancia (Y) y crominancia (I y Q) como columnas, entonces rgbmap es una matriz m-por-3 que contiene los valores rojo, verde y azul equivalentes a los Colores. Ambos rgbmap y yiqmap contienen intensidades en la gama 0 a 1,0. La intensidad 0 corresponde a la ausencia del componente, mientras que la intensidad 1,0 corresponde a la saturación total del componente.

RGB = ntsc2rgb(YIQ) convierte la imagen NTSC YIQ a la imagen truecolor equivalente RGB.

ntsc2rgb calcula los valores RGB de los componentes NTSC mediante

[RGB]=[1.000  0.956  0.6211.0000.2720.6471.0001.106  1.703][YIQ].

Soporte de Class

La imagen de entrada o colores debe ser de la clase double. La salida es de clase double.

Ejemplos

contraer todo

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

Lea una imagen RGB en el espacio de trabajo.

RGB = imread('board.tif');

Convertir la imagen en espacio de color YIQ.

YIQ = rgb2ntsc(RGB);

Visualice la luminancia de NTSC, representada por el primer canal de color de la imagen YIQ.

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

Vuelva a convertir la imagen YIQ en espacio de color RGB.

RGB2 = ntsc2rgb(YIQ);

Mostrar la imagen que se ha convertido de YIQ a espacio de color RGB.

figure imshow(RGB2) title('Image Converted from YIQ to RGB Color Space')

Consulte también

| | |

Introducido antes de R2006a