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

Convertir imagen indexada a imagen de escala de grises

Sintaxis

I = ind2gray(X,cmap)

Descripción

ejemplo

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

Ejemplos

contraer todo

Cargue una imagen indexada en el espacio de trabajo.

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

Convierta la imagen a escala de grises usando ind2gray.

I = ind2gray(X,map);

Muestra la imagen indexada y la imagen de escala de grises convertida.

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 a la imagen indexada X, especificada como una matriz numérica c-por-3, donde c es el número de colores.

Tipos de datos: double

Argumentos de salida

contraer todo

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

Algoritmos

ind2gray convierte el colores en coordenadas NTSC usando rgb2ntsc, y establece los componentes de matiz y saturación (I y Q) en cero, creando un colores gris. ind2gray entonces reemplaza los índices de la imagen X con los valores de intensidad de escala de grises correspondientes en el colores gris.

Consulte también

| | | | |

Introducido antes de R2006a