Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

gray2ind

Convertir una imagen binaria o en escala de grises en una imagen indexada

Descripción

ejemplo

[X,cmap] = gray2ind(I,c) convierte la imagen en escala de grises I en una imagen indexada X con el mapa de colores cmap con c colores.

[X,cmap] = gray2ind(BW,c) convierte la imagen binaria BW en una imagen indexada.

Ejemplos

contraer todo

Lea una imagen en escala de grises en el espacio de trabajo.

I = imread('cameraman.tif');

Convierta la imagen en una imagen indexada utilizando gray2ind. En este ejemplo se crea una imagen indexada con 16 índices.

[X, map] = gray2ind(I, 16);

Muestre la imagen indexada.

imshow(X, map);

Figure contains an axes object. The axes object contains an object of type image.

Argumentos de entrada

contraer todo

Imagen en escala de grises, especificada como arreglo numérico de cualquier dimensión.

Tipos de datos: single | double | int16 | uint8 | uint16

Imagen binaria, especificada como un arreglo numérico de cualquier dimensión.

Tipos de datos: logical

Número de colores del mapa de colores, especificado como un entero positivo entre 1 y 65.536.

  • Si la imagen de entrada está en escala de grises, entonces el valor predeterminado de c es 64.

  • Si la imagen de entrada es binaria, entonces el valor predeterminado de c es 2.

Argumentos de salida

contraer todo

Imagen indexada, devuelta como un arreglo numérico de la misma dimensionalidad que la imagen de entrada binaria o en escala de grises. Si la longitud del mapa de colores es inferior o igual a 256, entonces la clase de la imagen de salida es uint8; en caso contrario, será uint16.

Tipos de datos: uint8 | uint16

Mapa de colores asociado a la imagen indexada X, devuelto como una matriz numérica de c por 3 con valores comprendidos en el intervalo [0, 1]. Cada fila es un triplete RGB que especifica los componentes rojo, verde y azul de un único color del mapa de colores. El mapa de colores es equivalente a gray(c).

Tipos de datos: double

Capacidades ampliadas

Historial de versiones

Introducido antes de R2006a

Consulte también

| |