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.

Convertir de YCbCr a ESPACIO de Color RGB

El espacio de color YCbCr es ampliamente utilizado para el vídeo digital. En este formato, la información de luminancia se almacena como un único componente (Y) y la información de crominancia se almacena como dos componentes de diferencia de color (Cb y Cr). Cb representa la diferencia entre el componente azul y un valor de referencia. Cr representa la diferencia entre el componente rojo y un valor de referencia. (YUV, otro espacio de color ampliamente utilizado para el vídeo digital, es muy similar a YCbCr pero no idéntico.)

Los datos de YCbCr pueden ser de doble precisión, pero el espacio de color es especialmente adecuado para los datos.uint8 Para las imágenes, el rango de datos para Y es [16, 235], y el rango para Cb y Cr es [16, 240].uint8 YCbCr deja espacio en la parte superior e inferior de toda la gama para que se pueda incluir información adicional (sin imagen) en una secuencia de vídeo.uint8

La función convierte mapas de color es decir, imágenes RGB en el espacio de color YCbCr. realiza la operación inversa.rgb2ycbcrycbcr2rgb

Por ejemplo, estos comandos convierten una imagen RGB al formato YCbCr.

RGB = imread('peppers.png'); YCBCR = rgb2ycbcr(RGB);