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.

Convertir entre tipos de imagen

La caja de herramientas incluye muchas funciones que puede utilizar para convertir una imagen de un tipo a otro, que se muestra en la tabla siguiente. Por ejemplo, si desea filtrar una imagen de color que se almacena como una imagen indexada, primero debe convertirla al formato truecolor. Al aplicar el filtro a la imagen de color trueque, filtra los valores de intensidad de la imagen, según corresponda.MATLAB® Si intenta filtrar la imagen indexada, simplemente aplica el filtro a los índices de la matriz de imágenes indexadas y es posible que los resultados no sean significativos.MATLAB

Puede realizar ciertas conversiones simplemente utilizando la sintaxis.MATLAB Por ejemplo, puede convertir una imagen en escala de grises en formato truecolor concatenando tres copias de la matriz original a lo largo de la tercera dimensión.

RGB = cat(3,I,I,I);

La imagen de color trueque resultante tiene matrices idénticas para los planos rojo, verde y azul, por lo que la imagen se muestra como tonos de gris.

Además de estas funciones de conversión de tipo de imagen, hay otras funciones que devuelven un tipo de imagen diferente como parte de la operación que realizan. Por ejemplo, las funciones de región de interés devuelven una imagen binaria que puede utilizar para enmascarar una imagen para filtrar o para otras operaciones.

Nota

Al convertir una imagen de un formato a otro, la imagen resultante podría tener un aspecto diferente del original. Por ejemplo, si convierte una imagen indexada a color en una imagen en escala de grises, la imagen resultante se muestra como sombras de grises, no de color.

Función

Descripción

demosaicConvierta la imagen codificada del patrón de Bayer a la imagen TrueColor (RGB).
dither

Utilice el tramado para convertir una imagen en escala de grises en una imagen binaria o para convertir una imagen de color verdadero en una imagen indexada.

gray2ind

Convierta una imagen en escala de grises en una imagen indexada.

grayslice

Convierta una imagen en escala de grises en una imagen indexada mediante el uso de umbrales multinivel.

ind2gray

Convierta una imagen indexada en una imagen en escala de grises.

ind2rgb

Convierta una imagen indexada en una imagen de color verdadero.

mat2gray

Convierta una matriz de datos en una imagen en escala de grises mediante el escalado de los datos.

rgb2gray

Convierta una imagen truecolor en una imagen en escala de grises.

Nota: Para trabajar con imágenes que utilizan otros espacios de color, como HSV, primero convierta la imagen a RGB, procese la imagen y, a continuación, conviértalo de nuevo al espacio de color original. Para obtener más información sobre las rutinas de conversión de espacio de color, consulte.Descripción de espacios de color y conversión de espacio de color

rgb2ind

Convierta una imagen truecolor en una imagen indexada.