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 el patrón Bayer imagen codificada a imagen truecolor

Sintaxis

RGB = demosaic(I,sensorAlignment)

Descripción

ejemplo

RGB = demosaic(I,sensorAlignment) convierte la imagen codificada del patrón de Bayer, I, a la imagen truecolor, RGB, usando la interpolación linear gradiente-corregida. sensorAlignment especifica el patrón Bayer.

Un mosaico de filtros de Bayer, o una 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 registre sólo datos rojos, verdes o azules. Los patrones acentúan el número de sensores verdes para mímico la mayor sensibilidad del ojo humano a la luz verde. La función demosaic utiliza interpolación para convertir la imagen de dos dimensiones de Bayer codificada en la imagen truecolor.

Ejemplos

contraer todo

Convertir una imagen de patrón Bayer codificada 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

Bayer-patrón de imagen codificada, especificada como una matriz M-por-N de valores de intensidad. I debe tener al menos 5 filas y 5 columnas.

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 al describir los cuatro píxeles de la esquina superior izquierda de la imagen (de izquierda a derecha, de arriba a abajo).

Patrónalineación del sensor 2-por-2
'gbrg'
'grbg'
'bggr'
'rggb'

Tipos de datos: char | string

Argumentos de salida

contraer todo

Imagen RGB, devuelta como un array numérico M-por-N-por-3 la misma clase que I.

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