Main Content

ntsc2rgb

Convertir valores NTSC en espacio de color RGB

Descripción

ejemplo

RGB = ntsc2rgb(YIQ) convierte los valores de luminancia ( ) y crominancia ( y ) de una imagen NTSC en valores rojos, verdes y azules 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 detrás.

Lea una imagen RGB en el espacio de trabajo.

RGB = imread('board.tif');

Convierta la imagen en 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 en espacio de color RGB.

RGB2 = ntsc2rgb(YIQ);

Muestre la imagen que se convirtió de YIQ a 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 -by- -by-3 con valores en el rango [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 -by-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 -by--by-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

Mapa de colores RGB, devuelto como una matriz numérica -by-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 en escala de grises utilizada para mostrar imágenes en televisores monocromos (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 completa del componente.01

calcula los valores RGB de los componentes NTSC utilizandontsc2rgb

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

Consulte también

| | | |

Introducido antes de R2006a