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

Convierta los valores NTSC al espacio de color RGB

Descripción

ejemplo

RGB = ntsc2rgb(YIQ) convierte los valores de luminancia () y crominancia (y) de una imagen NTSC en valores de rojo, verde y azul de una imagen RGB.YIQ

rgbmap = ntsc2rgb(yiqmap) convierte un mapa de colores NTSC en un mapa de colores RGB.

Ejemplos

contraer todo

Este ejemplo muestra cómo convertir una imagen de RGB a espacio de color NTSC y hacia atrás.

Leer una imagen RGB en el espacio de trabajo.

RGB = imread('board.tif');

Convierta la imagen al espacio de color YIQ.

YIQ = rgb2ntsc(RGB);

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

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

Convierta la imagen YIQ de nuevo al espacio de color RGB.

RGB2 = ntsc2rgb(YIQ);

Visualice la imagen que se convirtió de YIQ al espacio de color RGB.

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

Argumentos de entrada

contraer todo

Imagen NTSC, especificada como una matriz numérica de-por-3 con valores en el intervalo [0, 1].mn La tercera dimensión de define la luminancia () y la crominancia (y) para cada píxel, respectivamente.YIQYIQ

Tipos de datos: double

Mapa de colores NTSC, especificado como una matriz numérica de-por-3 con valores en el intervalo [0,1].c El valor de corresponde al número de colores en.crgbmap Cada fila de es un triplete YIQ de tres elementos que especifica los componentes de luminancia () y crominancia (y) de un solo color en el mapa de colores.yiqmapYIQ

Tipos de datos: double

Argumentos de salida

contraer todo

Imagen RGB, devuelta como una matriz numérica de-por-3 con valores en el rango [0, 1].mn La tercera dimensión de define la intensidad roja, verde y azul de cada píxel, respectivamente.RGB

Tipos de datos: double

Colormap RGB, devuelto como una matriz numérica de-por-3 con valores en el rango [0,1].c Cada fila de es un triplete RGB de tres elementos que especifica los componentes rojo, verde y azul de un solo color en el mapa de colores.rgbmap

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 monocromo (blanco y negro). Los demás componentes llevan la información de matiz y saturación. El valor corresponde a la ausencia del componente, mientras que el valor corresponde a la saturación total del componente.01

calcula los valores RGB de los componentes NTSC mediantentsc2rgb

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

Consulte también

| | | |

Introducido antes de R2006a