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.

imapplymatrix

Combinación lineal de canales de color

Descripción

Y = imapplymatrix(M,X) calcula la combinación lineal de las filas de los canales de color de.MX

Y = imapplymatrix(M,X,C) calcula la combinación lineal de las filas de los canales de color, añadiendo el valor constante correspondiente a cada combinación.MXC

ejemplo

Y = imapplymatrix(___,output_type) Devuelve el resultado de la combinación lineal en una matriz de tipo.output_type

Ejemplos

contraer todo

Este ejemplo muestra cómo crear una imagen en escala de grises calculando la combinación lineal de tres canales de colores.

Lea una imagen de color verdadero en el espacio de trabajo.

RGB = imread('peppers.png');

Cree una matriz de coeficiente

M = [0.30, 0.59, 0.11];

Calcule la combinación lineal de los canales RGB utilizando la matriz de coeficiente.

gray = imapplymatrix(M, RGB);

Visualice la imagen original y la conversión en escala de grises.

imshowpair(RGB,gray,'montage')

Argumentos de entrada

contraer todo

Coeficientes de ponderación para cada canal de color, especificados como una matriz numérica. es la longitud de la tercera dimensión de.qppX En otras palabras, p=size(X,3). está en el intervalo [1,].qp

Tipos de datos: double

Imagen de entrada, especificada como una matriz numérica.mnp

Constante para agregar a cada canal durante la combinación lineal, especificado como-elemento vector numérico, donde es el número de filas en.qqM

Tipos de datos: double

Tipo de datos de salida, especificado como uno de los siguientes:,,,,,,, o.'double''single''uint8''uint16''uint32''int8''int16''int32'

Tipos de datos: char | string

Argumentos de salida

contraer todo

Imagen de salida compuesta por la combinación lineal de las filas de los canales de color de, devuelta como una matriz numérica.MX Si no se especifica, el tipo de datos de es el mismo que el tipo de datos de.output_typeYX

Consulte también

|

Introducido en R2011b