Main Content

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.

imtool

Abrir la aplicación Visor de imágenes

Descripción

El Visor de imágenes presenta un entorno integrado para mostrar imágenes y realizar tareas comunes de procesamiento de imágenes.

El Visor de imágenes proporciona todas las capacidades de visualización de imágenes de , lo que optimiza la configuración de la figura, los ejes y las propiedades de objeto de imagen para la visualización de imágenes.imshow El Visor de imágenes también proporciona acceso a varias herramientas para navegar y explorar imágenes, como la herramienta Región de píxeles, la herramienta Información de imagen y la herramienta Ajustar contraste.

imtool abre la aplicación Visor de imágenes en un estado vacío. Utilice las opciones de menú o para elegir una imagen para mostrarla.ArchivoAbiertoImportar desde el espacio de trabajo

imtool(I) muestra la imagen en escala de grises en el Visor de imágenes, utilizando el rango de visualización predeterminado del tipo de datos de imagen.I

imtool(I,range) muestra la imagen en escala de grises en el Visor de imágenes, especificando el rango de visualización como .Irange Los valores de píxel fuera del rango de visualización se recortan a blanco o negro. Los valores de píxel dentro del rango de visualización se muestran como tonos intermedios de gris. El Visor de imágenes utiliza el número predeterminado de niveles de gris.

imtool(RGB) muestra la imagen truecolor en el Visor de imágenes.RGB

imtool(BW) muestra la imagen binaria en el Visor de imágenes.BW Valores de píxeles de la visualización como negro; valores de píxeles de la visualización como blanco.01

imtool(X,cmap) muestra la imagen indexada con un mapa de colores en el Visor de imágenes.Xcmap

ejemplo

imtool(filename) muestra la imagen contenida en el archivo de gráficos en el Visor de imágenes.filename

imtool(___,Name,Value) muestra la imagen, especificando parámetros y valores correspondientes que controlan varios aspectos de la visualización de la imagen. Los nombres de los parámetros se pueden abreviar y el caso no importa.

hfigure = imtool(___) devuelve , un identificador de la figura creada por el Visor de imágenes.hfigure

imtool close all cierra todos los visores de imágenes abiertos.

Ejemplos

Mostrar diferentes tipos de imágenes

Mostrar una imagen en color de un archivo.

imtool('board.tif')

Mostrar una imagen indexada.

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

Mostrar una imagen en escala de grises.

I = imread('cameraman.tif'); imtool(I)

Mostrar una imagen en escala de grises, ajustando el rango de visualización.

h = imtool(I,[0 80]); close(h)

Argumentos de entrada

contraer todo

Imagen en escala de grises 2D, especificada como una matriz numérica -por-.mn

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

Mostrar el rango de la imagen en escala de grises , especificado como uno de estos valores.I

Valor

Descripción

[low high]

El Visor de imágenes muestra los píxeles con el valor (y cualquier valor menor que ) como negro.lowlow El Visor de imágenes muestra los píxeles con el valor (y cualquier valor mayor que ) como blanco.highhigh

[]

El Visor de imágenes establece automáticamente el rango de visualización en .[min(I(:)) max(I(:))] El valor mínimo en se muestra como negro y el valor máximo se muestra en blanco.I

Imagen RGB 2-D, especificada como una matriz numérica -by- -by-3.mn

Tipos de datos: single | double | uint8 | uint16

Imagen binaria 2-D, especificada como una matriz lógica -por-.mn

Tipos de datos: logical

Imagen indexada 2-D, especificada como una matriz numérica -por-.mn

Tipos de datos: single | double | uint8 | logical

Mapa de colores asociado a la imagen indexada , especificado como una matriz numérica -by-3 que contiene los valores RGB de los colores.Xcc

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

Nombre de archivo del archivo de gráficos que contiene la imagen, especificado como vector de caracteres. El archivo debe contener una imagen que se pueda leer por o un conjunto de datos de resolución reducida (R-Set) creado por .imreaddicomreadrsetwrite Si el archivo contiene varias imágenes, se muestra la primera. El archivo debe estar en el directorio actual o en la ruta de acceso.MATLAB®

Tipos de datos: char | string

Argumentos de par nombre-valor

Especifique pares opcionales separados por comas de argumentos. es el nombre del argumento y es el valor correspondiente. deben aparecer entre comillas.Name,ValueNameValueName Puede especificar varios argumentos de par de nombre y valor en cualquier orden como .Name1,Value1,...,NameN,ValueN

Ejemplo: muestra la imagen en escala de grises utilizando el mapa de colores.imtool(I,'Colormap',jet)Ijet

Mapa de colores, especificado como el par separado por comas que consta de una matriz numérica -by-3.'Colormap'v También puede crear una matriz de mapa de colores utilizando una función de mapa de colores predefinida, como o .parulajet

Ejemplo: 'Colormap',repmat([1:256]',1,3);

Ejemplo: 'Colormap',jet

Ejemplo: 'Colormap',parula(128)

Rango de visualización, especificado como el par separado por comas que consta de un vector de 2 elementos del formulario.'DisplayRange'[low high]

Nota

Incluir el nombre del parámetro es opcional, excepto cuando la imagen se especifica mediante un nombre de archivo. La sintaxis es equivalente a .imtool(I,[low high])imtool(I,'DisplayRange',[low high]) Sin embargo, el parámetro debe especificarse al llamar con un nombre de archivo, como en la sintaxis .'DisplayRange'imtoolimtool(filename,'DisplayRange',[low high])

Ampliación inicial, especificada como el par separado por comas que consta de y uno de estos valores.'InitialMagnification'

Parámetro

Valor

'adaptive'Toda la imagen es visible en la pantalla inicial. Si la imagen es demasiado grande para mostrarla en la pantalla, el Visor de imágenes muestra la imagen con el aumento más grande que se ajuste a la pantalla.
'fit'

El Visor de imágenes escala toda la imagen para que quepa en la ventana.

escalar numérico

El Visor de imágenes escala toda la imagen como un porcentaje del tamaño de la imagen original. Por ejemplo, si especifica 100, el Visor de imágenes muestra la imagen con un aumento del 100% (un píxel de pantalla para cada píxel de imagen).

Nota

Cuando la relación de aspecto de la imagen es tal que se mostraría menos de un píxel en cualquiera de las dimensiones en la ampliación solicitada, el Visor de imágenes emite una advertencia y muestra la imagen al 100%.

De forma predeterminada, el parámetro de ampliación inicial se establece en el valor devuelto por .iptgetpref('ImtoolInitialMagnification')

Argumentos de salida

contraer todo

Controlar a la figura del Visor de imágenes, devuelta como identificador.

Más acerca de

contraer todo

Soporte de datos de gran tamaño

Para ver imágenes TIFF o NITF muy grandes que no caben en la memoria, puede utilizar para crear un conjunto de datos de resolución reducida (R-Set) visible en el Visor de imágenes.rsetwrite R-Sets también puede mejorar el rendimiento del Visor de imágenes para imágenes grandes que caben en la memoria.

Las siguientes herramientas se pueden utilizar con un R-Set: Descripción general, Zoom, Panorámica, Información de imagen y Distancia. Otras herramientas, sin embargo, no funcionarán con un R-Set. No puede utilizar las herramientas Región de píxeles, Ajustar contraste, Recortar imagen y Ventana/Nivel. Tenga en cuenta que la herramienta Información de píxeles muestra solo las coordenadas de un píxel y no los valores de intensidad, índice o RGB asociados.xy

Preferencias relacionadas de Toolbox

Puede utilizar el cuadro de diálogo Preferencias de procesamiento de imágenes para establecer las preferencias de la caja de herramientas que modifican el comportamiento del Visor de imágenes. Para acceder al cuadro de diálogo, seleccione File > Preferences en el escritorio o en el menú Visor de imágenes.MATLAB También puede establecer preferencias mediante programación con:iptsetpref

Preferencia

Descripción

'ImtoolInitialMagnification'

Controla la ampliación inicial para la visualización de la imagen. Para anular esta preferencia de cuadro de herramientas, especifique el parámetro al llamar a , como se indica a continuación:'InitialMagnification'imtool

imtool(...,'InitialMagnification',initial_mag)

'ImtoolStartWithOverview'

Controla si la herramienta Visión general se abre automáticamente al abrir una imagen con el Visor de imágenes. Valores posibles:

  • — La herramienta Visión general se abre al abrir una imagen.true

  • — La herramienta De información general no se abre al abrir una imagen.false Este es el comportamiento predeterminado.

Para obtener más información acerca de estas preferencias, consulte .iptprefs

Sugerencias

  • El Visor de imágenes proporciona todas las capacidades de visualización de imágenes, pero también proporciona acceso a varias otras herramientas para navegar y explorar imágenes, como la herramienta Región de píxeles, la herramienta Información de imagen y la herramienta Ajustar contraste.imshow El Visor de imágenes presenta un entorno integrado para mostrar imágenes y realizar algunas tareas comunes de procesamiento de imágenes.

  • Para las imágenes en escala de grises con tipos enteros, el rango de visualización predeterminado es .[intmin(class(I)) intmax(class(I))]

    Para imágenes en escala de grises de clase o , el rango de visualización predeterminado es .singledouble[0 1] Si el rango de datos de una imagen o una imagen es mucho mayor o menor que el rango de visualización predeterminado, es posible que deba experimentar con la configuración del rango de visualización para ver entidades en la imagen que no serían visibles con el rango de visualización predeterminado.singledouble

  • Puede acceder al Visor de imágenes a través de la pestaña Aplicaciones. Vaya al grupo Procesamiento de imágenes y Visión de equipo y seleccione Visor de imágenes.

  • Puede cerrar un Visor de imágenes específico especificado por el identificador , mediante el comando .hfigureclose(hfigure)

Introducido antes de R2006a