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.

ycbcr2rgb

Convierta los valores de color de YCbCr al espacio de color RGB

Descripción

ejemplo

rgbmap = ycbcr2rgb(ycbcrmap) convierte los valores de espacio de color de YCbCr en el espacio de color RGB. es una matriz de-por-3 que contiene los valores de color de luminancia () y crominancia (y) de YCbCr como columnas.ycbcrmapycbcrmapmYCbCr Cada fila en representa el color equivalente a la fila correspondiente en.rgbmapycbcrmap

Opcionalmente, puede realizar la conversión usando una GPU (requiere).Parallel Computing Toolbox™ Para obtener más información, consulte.Procesamiento de imágenes en una GPU

RGB = ycbcr2rgb(YCBCR) convierte la imagen YCbCr en la imagen truecolor equivalente.YCBCRRGB

Ejemplos

contraer todo

Este ejemplo muestra cómo convertir una imagen de RGB a YCbCr espacio de color y de nuevo.

Leer una imagen RGB en el espacio de trabajo.

RGB = imread('board.tif');

Convierta la imagen al espacio de color YCbCr.

YCBCR = rgb2ycbcr(RGB);

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

RGB2 = ycbcr2rgb(YCBCR);

Visualice el canal de luminancia de la imagen en el espacio de color YCbCr junto con la imagen convertida de YCbCr al espacio de color RGB.

figure subplot(1,2,1) imshow(YCBCR(:,:,1)) title('Original Luminance (Y)'); subplot(1,2,2) imshow(RGB2); title('Image Converted to RGB');

Argumentos de entrada

contraer todo

Valores de espacio de color de YCbCr, especificados como matriz a-por-3 que representa colores.cc La primera columna corresponde a la luminancia.Y La segunda y tercera columnas corresponden a crominancia y.CbCr

Para realizar la conversión mediante una GPU, especifique como una que contenga una matriz a-by-3.ycbcrmapgpuArrayc

Tipos de datos: single | double

Imagen de YCbCr, especificada como una matriz de-por--por-3.mn

Para realizar la conversión mediante una GPU, especifique como una que contenga un array-by--by-3.YCBCRgpuArraymn

Tipos de datos: single | double | uint8 | uint16

Argumentos de salida

contraer todo

Valores de espacio de color RGB, devueltos como una matriz a-by-3.c Las tres columnas representan los canales rojo, verde y azul.

Si la conversión se realiza mediante una GPU, se devuelve como una matriz que contiene a-by-3.rgbmapgpuArrayc

Imagen en el espacio de color RGB, devuelta como un array-by-by-3.mn

Si la conversión se realiza mediante una GPU, se devuelve como una matriz que contiene un array-by--by-3.RGBgpuArraymn

Referencias

[1] Poynton, C. A.A Technical Introduction to Digital Video, John Wiley & Sons, Inc., 1996, p. 175.

[2] Rec. ITU-R BT.601-5, Studio Encoding Parameters of Digital Television for Standard 4:3 and Wide-screen 16:9 Aspect Ratios, (1982-1986-1990-1992-1994-1995), Section 3.5.

Capacidades ampliadas

Consulte también

| |

Introducido antes de R2006a