Crear un histograma de imagen
Este ejemplo muestra cómo crear un histograma para una imagen usando la función imhist
. Un histograma de imagen es una gráfica que muestra la distribución de intensidades de una imagen en escala de grises o indexada. La función imhist
crea una gráfica de histograma definiendo n cuadros igualmente espaciados, de los que cada uno representa un intervalo de valores de datos y, después, calculando el número de píxeles que se encuentra dentro de cada intervalo. Puede usar la información de un histograma para elegir una operación de mejora adecuada. Por ejemplo, si un histograma de imagen muestra que el intervalo de valores de intensidad es pequeño, puede usar una función de ajuste de intensidad para repartir los valores en un intervalo más amplio.
Lea una imagen en el espacio de trabajo y muéstrela.
I = imread('rice.png');
imshow(I)
Cree el histograma. En la imagen de ejemplo, que muestra granos de arroz, imhist
crea un histograma con 64 bins. La función imhist
muestra el histograma de forma predeterminada. El histograma muestra un pico en torno a 100, que se corresponde con el fondo gris oscuro de la imagen.
figure; imhist(I);