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.

localcontrast

Manipulación de contraste local compatible con los bordes 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 aplana el contraste local de aumentando o suavizando los detalles sin modificar los bordes. define la amplitud de intensidad mínima de los bordes fuertes para dejar intactos. es la cantidad de mejora o suavizado deseada.UnedgeThresholdamount

Ejemplos

contraer todo

Importe 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);

Mostrar 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);

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

imshowpair(A, B2, 'montage')

Argumentos de entrada

contraer todo

Imagen rgb o en escala de grises que se va a filtrar, especificada como una matriz real, no dispersa, -por- o -por--por-3.mnmn

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

Amplitud de bordes fuertes para dejar intactos, 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 deseado, especificado como un escalar numérico en el rango .[-1,1] Los valores negativos especifican un suavizado compatible con las aristas. Los valores positivos especifican la mejora que reconoce las aristas.

ValorDescripción
0Deje la imagen de entrada sin cambios.
1Mejorar fuertemente el contraste local de la imagen de entrada
-1Suavizar 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