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

Abra la aplicación Visor de imágenes

Descripción

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

El visor de imágenes proporciona todas las capacidades de visualización de imágenes de, que optimiza la figura, los ejes y la configuración de propiedades del 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 las fotografías, 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 estado vacío. Utilice las opciones de menú o elija una imagen para mostrarla.FileOpenImport from Workspace

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 negro o blanco. 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 de color verdadero en el visor de imágenes.RGB

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

imtool(X,cmap) muestra la imagen indexada con el 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 los parámetros y los valores correspondientes que controlan diversos aspectos de la visualización de la imagen. Los nombres de los parámetros pueden abreviarse 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 de color de un archivo.

imtool('board.tif')

Mostrar una imagen indexada.

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

Muestra una imagen en escala de grises.

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

Visualice 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 2-D, especificada como una matriz numérica.mn

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

Rango de visualización de la imagen en escala de grises, especificada 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.[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 de-por---3.mn

Tipos de datos: single | double | uint8 | uint16

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

Tipos de datos: logical

imagen indexada en 2-D, especificada como una matriz numérica.mn

Tipos de datos: single | double | uint8 | logical

Mapa de color asociado a la imagen indexada, especificado como matriz numérica a-por-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, especificada como un vector de caracteres. El archivo debe contener una imagen que se puede leer por o 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 de argumentos separados por comas opcionales. es el nombre del argumento y es el valor correspondiente. deben aparecer dentro de las cotizaciones.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 color, especificado como el par separado por comas que consta de una matriz numérica y una por 3.'Colormap'v También puede crear una matriz de mapa de colores mediante 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 equivale 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 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 mostrarse en la pantalla, el visor de imágenes muestra la imagen con la mayor ampliación que cabe en la pantalla.
'fit'

El visor de imágenes escala toda la imagen para que encaje 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 una ampliación 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

Identificador de la figura del visor de imágenes, devuelto como un identificador.

Más acerca de

contraer todo

Gran soporte de datos

Para ver imágenes TIFF o NITF muy grandes que no quepan en la memoria, puede utilizar para crear un DataSet de resolución reducida (R-Set) visible en el visor de imágenes.rsetwrite Los R-sets también pueden mejorar el rendimiento del visor de imágenes para las imagenes grandes que caben en la memoria.

Las siguientes herramientas se pueden utilizar con un R-set: Resumen, zoom, panorámica, información de imagen y distancia. Sin embargo, otras herramientas no funcionarán con un R-set. No puede utilizar las herramientas región de píxel, ajustar contraste, recortar imagen y ventana/nivel. Ten en cuenta que la herramienta de información de píxeles solo muestra las coordenadas de un píxel y no los valores de intensidad, índice o RGB asociados.xy

Preferencias de Toolbox relacionadas

Puede utilizar el cuadro de diálogo Preferencias de procesamiento de imágenes para establecer las preferencias de Toolbox que modifican el comportamiento del visor de imágenes. Para acceder al diálogo, seleccione File > Preferences en el menú de escritorio o 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 Toolbox, especifique el parámetro cuando llame, 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 visión general no se abre al abrir una imagen.false Este es el comportamiento predeterminado.

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

Sugerencias

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

  • 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 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 las entidades de la imagen que no estarí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. Desplácese hasta el grupo procesamiento de imágenes y visión artificial 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