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.

Convierta de YCbCr a RGB color Space

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 solo 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 la gama completa para que se pueda incluir información adicional (que no sea de imagen) en una secuencia de vídeo.uint8

La función convierte las imágenes RGB o colores 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);