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.

ind2gray

Convierta la imagen indexada a imagen en escala de grises

Descripción

ejemplo

I = ind2gray(X,cmap) convierte la imagen indexada con colores en una imagen en escala de grises.XcmapI La función elimina la información de matiz y saturación de la imagen de entrada mientras conserva la luminancia.ind2gray

Ejemplos

contraer todo

Cargue una imagen indexada en el espacio de trabajo.

[X, map] = imread('trees.tif');

Convierta la imagen a escala de grises utilizando.ind2gray

I = ind2gray(X,map);

Visualice la imagen indexada y la imagen convertida en escala de grises.

imshow(X,map) title('Indexed Image')

figure imshow(I) title('Converted Grayscale Image')

Argumentos de entrada

contraer todo

Imagen indexada, especificada como una matriz numérica de cualquier tamaño y dimensionalidad.

Tipos de datos: single | double | uint8 | uint16

Mapa de color asociado con la imagen indexada, especificada como una matriz numérica de-por-3, donde es el número de colores.Xcc

Tipos de datos: double

Argumentos de salida

contraer todo

Imagen en escala de grises, especificada como una matriz numérica. tiene el mismo tamaño, dimensionalidad y clase que.IX

Algoritmos

convierte el colores a coordenadas NTSC utilizando y establece los componentes de matiz y saturación (y) en cero, creando un mapa de colores gris. a continuación, reemplaza los índices de la imagen con los valores de intensidad de escala de grises correspondientes en el mapa de colores gris.ind2grayrgb2ntscIQind2grayX

Consulte también

| | | | |

Introducido antes de R2006a