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 permite ajustar de forma interactiva el contraste y el brillo de una imagen en escala de grises. Para obtener más información sobre esta herramienta, consulte Consejos.

Adjust Contrast tool with sliders and editable fields that enable you to adjust the histogram of pixel values.

Nota

La herramienta Adjust Contrast ajusta los valores de los píxeles utilizados para mostrar la imagen, pero no cambia los datos reales de la imagen. Si desea cambiar los datos de la imagen, utilice la función imadjust.

ejemplo

imcontrast crea una herramienta Adjust Contrast en una figura independiente que se asocia a la imagen en escala de grises de la figura actual.

ejemplo

imcontrast(h) crea una herramienta Adjust Contrast asociada a la imagen que especifica el contenedor de gráficos h.

hTool = imcontrast(___) devuelve la figura hTool que contiene la herramienta Adjust Contrast.

Ejemplos

contraer todo

Muestre una imagen y ajuste el contraste.

imshow("pout.tif")
imcontrast

Adjust Contrast tool opened for imshow figure displaying pout image

Lea una imagen en el área 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)

Adjust Contrast tool opened for the figure with the specified handle

Argumentos de entrada

contraer todo

Objeto de gráficas que contiene la imagen, especificado como objeto Figure, Panel, Axes o Image. Si h es un eje o una figura, imcontrast utiliza la primera imagen devuelta por findobj(h,Type="image").

Argumentos de salida

contraer todo

Herramienta Adjust Contrast, devuelta como objeto Figure.

Sugerencias

  • La herramienta Adjust Contrast muestra un histograma de los valores de los píxeles e información sobre el intervalo de datos y el intervalo de visualización.

    • El intervalo de datos corresponde a los valores de los píxeles subyacentes de la imagen. El intervalo de datos es una propiedad fija de los datos de la imagen y, de forma predeterminada, no cambia cuando se ajusta el intervalo de visualización con la herramienta Adjust Contrast.

    • El intervalo de visualización controla la visualización de la imagen. Cualquier píxel con un valor inferior o igual al valor mínimo del intervalo de visualización se muestra en negro. Cualquier píxel con un valor superior o igual al valor máximo se muestra en blanco. En la herramienta Adjust Contrast, el cuadro teñido de rojo superpuesto en el histograma corresponde al intervalo de visualización.

  • Puede usar la herramienta Adjust Contrast para ajustar el intervalo de visualización de la imagen de las siguientes formas.

    DescripciónImagen

    Ajuste los valores mínimo y máximo del intervalo de visualización arrastrando los bordes izquierdo y derecho de la ventana roja. Cambie el centro de la ventana arrastrando la línea de puntos del interior de la ventana.

    Interactively adjust display window by dragging red window limits

    Introduzca valores específicos en la sección Window. También puede definir el valor mínimo o máximo pulsando el botón del cuentagotas situado junto al campo correspondiente. Cuando hace esto y mueve el puntero sobre la imagen, el puntero se convierte en un cuentagotas. Sitúe el cuentagotas sobre el píxel con el valor que desea que sea el mínimo o el máximo y haga clic con el botón principal.

    Manually enter display window values

    Escale el intervalo de visualización de forma automática. Seleccione Match Data Range para que el intervalo de visualización sea igual al intervalo de datos de la imagen. Seleccione Eliminate outliers para saturar un porcentaje igual de píxeles en la parte superior e inferior del intervalo de visualización. De forma predeterminada, la herramienta elimina el 2%, es decir, el 1% superior y el 1% inferior de los valores de los píxeles. Esto equivale a la operación que realiza la función stretchlim.

    Automatically scale display range

  • Cuando utilice la herramienta Adjust Contrast, imcontrast ajusta el contraste de la imagen mostrada modificando la propiedad CLim de los ejes. Para modificar los valores de píxeles reales en la imagen de destino, seleccione Adjust Data. No se puede seleccionar Adjust Data hasta que se modifica el contraste de la imagen.

  • La herramienta Adjust Contrast puede procesar imágenes en escala de grises de clase double y single con intervalos de datos por debajo del intervalo de visualización predeterminado de [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