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.

demosaic

Convertir imagen codificada de patrón Bayer en imagen truecolor

Descripción

ejemplo

RGB = demosaic(I,sensorAlignment) convierte la imagen codificada del patrón Bayer, , en la imagen truecolor, , utilizando la interpolación lineal corregida por degradado. especifica el patrón Bayer.IRGBsensorAlignment

Un mosaico de filtros Bayer, o matriz de filtros de color, se refiere a la disposición de filtros de color que permiten que cada sensor de una cámara digital de un solo sensor grabe solo datos rojos, verdes o azules. Los patrones enfatizan el número de sensores verdes para imitar la mayor sensibilidad del ojo humano a la luz verde. La función utiliza interpolación para convertir la imagen bidimensional codificada en Bayer en la imagen truecolor.demosaic

Ejemplos

contraer todo

Convierta una imagen codificada de patrón Bayer que fue fotografiada por una cámara con una alineación de sensor de .'bggr'

I = imread('mandi.tif'); J = demosaic(I,'bggr'); imshow(I);

figure, imshow(J);

Argumentos de entrada

contraer todo

Imagen codificada con patrón Bayer, especificada como una matriz -by- de valores de intensidad. debe tener al menos 5 filas y 5 columnas.MNI

Tipos de datos: uint8 | uint16 | uint32

Patrón Bayer, especificado como uno de los valores de la tabla siguiente. Cada valor representa el orden de los sensores rojo, verde y azul describiendo los cuatro píxeles en la esquina superior izquierda de la imagen (de izquierda a derecha, de arriba a abajo).

PatrónAlineación del sensor de 2 por 2
'gbrg'
'grbg'
'bggr'
'rggb'

Tipos de datos: char | string

Argumentos de salida

contraer todo

Imagen RGB, devuelta como una matriz numérica -by- -by-3 la misma clase que .MNI

Referencias

[1] Malvar, H.S., L. He, and R. Cutler, High quality linear interpolation for demosaicing of Bayer-patterned color images. ICASPP, Volume 34, Issue 11, pp. 2274-2282, May 2004.

Capacidades ampliadas

Introducido en R2007b