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.

localcontrast

La manipulación de contraste local en el perímetro de las imágenes

Descripción

ejemplo

B = localcontrast(A) mejora el contraste local de la imagen en escala de grises o RGB.Un

B = localcontrast(A,edgeThreshold,amount) mejora o alisa el contraste local aumentando o suavizando los detalles y dejando los bordes fuertes sin cambios. define la amplitud de intensidad mínima de los bordes fuertes para dejarla intacta. es la cantidad de mejora o suavizado deseada.UnedgeThresholdamount

Ejemplos

contraer todo

Importar una imagen RGB.

A = imread('peppers.png');

Aumente el contraste local de la imagen de entrada.

edgeThreshold = 0.4; amount = 0.5; B = localcontrast(A, edgeThreshold, amount);

Visualice los resultados en comparación con la imagen original

imshowpair(A, B, 'montage')

Reduzca el contraste local de la imagen de entrada.

amount = -0.5; B2 = localcontrast(A, edgeThreshold, amount);

Visualice los nuevos resultados de nuevo, en comparación con la imagen original.

imshowpair(A, B2, 'montage')

Argumentos de entrada

contraer todo

Imagen de escala de grises o RGB que se filtrará, especificada como una matriz real, no dispersa, por-o-por-3.mnmn

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

Amplitud de los bordes fuertes para dejar intacto, especificado como un escalar numérico en el rango.[0,1]

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Cantidad de mejora o suavizado deseada, especificada como un escalar numérico en el rango.[-1,1] Los valores negativos especifican el suavizado con bordes. Los valores positivos especifican la mejora consciente de los bordes.

ValorDescripción
0Deje la imagen de entrada sin cambios.
1Mejore fuertemente el contraste local de la imagen de entrada
-1Suavice fuertemente los detalles de la imagen de entrada

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Argumentos de salida

contraer todo

Imagen filtrada, devuelta como una matriz numérica del mismo tamaño y clase que la imagen de entrada.

Consulte también

| | |

Introducido en R2016b