Main Content

imcontrast

Herramienta Adjust Contrast (ajuste de contraste)

Descripción

Para crear una herramienta Adjust Contrast (ajuste de contraste), utilice la función imcontrast. La herramienta Adjust Contrast es una herramienta interactiva para el ajuste del contraste y el brillo que permite ajustar la aplicación de blanco y negro y mostrar una imagen en escala de grises. Para obtener más información sobre esta herramienta, consulte Consejos.

ejemplo

imcontrast crea una herramienta Adjust Contrast en una figura separada que se asocia a la imagen en escala de grises de la figura actual, llamada imagen de destino.

ejemplo

imcontrast(h) crea una herramienta Adjust Contrast asociada a la imagen que especifica el identificador h.

htool = imcontrast(___) devuelve el identificador htool para la figura de la herramienta Adjust Contrast.

Ejemplos

contraer todo

Lea una imagen en el espacio de trabajo. Ajuste el contraste de la imagen actual.

imshow('pout.tif')
imcontrast

Lea una imagen en el espacio de trabajo y defina el identificador de la figura como h1. Abra una segunda ventana de figura y defina el identificador de esa figura como h2. Ajuste el contraste de la primera figura especificando h1 en la llamada a imcontrast.

h1 = figure;
imshow('pout.tif');
h2 = figure;
imshow('coins.png');
imcontrast(h1)

Argumentos de entrada

contraer todo

Identificador de un objeto de gráficas de figura, ejes, uipanel o imagen, especificado como un identificador. Si h es un identificador de ejes o de figuras, imcontrast utiliza la primera imagen que devuelve findobj(H,'Type','image').

Argumentos de salida

contraer todo

Identificador de la la figura de la herramienta Adjust Contrast, devuelto como un identificador.

Sugerencias

La herramienta Adjust Contrast incluye un histograma escalado de los valores de los píxeles (los valores de los píxeles excesivamente representados se truncan para mayor claridad). Al arrastrar la barra roja izquierda en la pantalla del histograma cambia el valor mínimo. El valor mínimo, y cualquier valor de píxel inferior al mínimo, se muestran de color negro. Al arrastrar la barra roja derecha en el histograma cambia el valor máximo. El valor máximo, y cualquier valor superior al máximo, se muestran de color blanco. Los valores entre las barras rojas se muestran como tonalidades intermedias de gris.

Juntos, los valores mínimo y máximo crean una «ventana». Al estirar la ventana, se reduce el contraste. Al reducir la ventana, aumenta el contraste. Si se cambia el centro de la ventana, cambia el brillo de la imagen. Se pueden introducir manualmente los valores mínimo, máximo, de la anchura y del centro de la ventana. Al cambiar un valor, automáticamente se actualizan los otros valores y la imagen.

  • Haga clic y arrastre el ratón dentro de la imagen de destino para cambiar los valores de la ventana de forma interactiva. Al arrastrar el ratón en horizontal, de izquierda a derecha, cambia la anchura de la ventana. Al arrastrar el ratón en vertical, de arriba a abajo, cambia el centro de la ventana. Si se mantiene pulsada la tecla Ctrl antes de hacer clic y arrastrar el ratón, se acelera la velocidad de cambio; si se mantiene pulsada la tecla Shift antes de hacer clic y arrastrar el ratón, se reduce la velocidad de cambio. Las teclas se deben pulsar antes de hacer clic y arrastrar.

  • Cuando utilice la herramienta, imcontrast ajusta el contraste de la imagen mostrada modificando la propiedad CLim de los ejes. Para modificar los valores de píxeles actuales en la imagen de destino, haga clic en el botón Adjust Data. Este botón no está disponible hasta que se modifica el contraste de la imagen.

  • La herramienta Adjust Contrast puede tratar imágenes en escala de grises de clase double y single con intervalos de datos por debajo del intervalo de visualización predeterminado, que es [0 1]. Para estas imágenes, imcontrast establece los límites del histograma para ajustar el intervalo de datos de la imagen con relleno en los límites superior e inferior.

Historial de versiones

Introducido antes de R2006a