histeq
Mejorar el contraste mediante la ecualización de histogramas
Sintaxis
Descripción
transforma el mapa de colores asociado a la imagen indexada newcmap = histeq(X,map,hgram)X para que el histograma del componente gris de la imagen indexada (X, newcmap) se ajuste aproximadamente al histograma objetivo hgram. La función histeq devuelve el mapa de colores transformado en newcmap. length(hgram) debe ser igual que size(map,1).
Ejemplos
Argumentos de entrada
Argumentos de salida
Algoritmos
Cuando se suministra un histograma objetivo hgram, histeq elige la transformación de grises T para minimizar
c0 es el histograma acumulativo de la imagen de entrada I, y c1 es la suma acumulativa de hgram para todas las intensidades k. Esta minimización está sujeta a estas restricciones:
Tdebe ser monótonoc1(T(a)) no puede sobrepasar c0(a) en más de la mitad de la distancia entre los recuentos del histograma en a
histeq usa la transformación b = T(a) para asignar los niveles de gris de X (o el mapa de colores) a sus nuevos valores.
Si no especifica hgram, histeq crea un hgram plano
hgram = ones(1,n)*prod(size(A))/n;
y, después, aplica el algoritmo anterior.




