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.

Crear histograma de imagen

En este ejemplo se muestra cómo crear un histograma para una imagen mediante la función.imhist Un histograma de imagen es un gráfico que muestra la distribución de intensidades en una imagen indexada o en escala de grises. La función crea un trazado de histograma definiendo bins con espaciado igual, cada uno representando un rango de valores de datos y calculando el número de píxeles dentro de cada rango.imhistn Puede utilizar la información de un histograma para elegir una operación de mejora adecuada. Por ejemplo, si un histograma de imagen muestra que el rango de valores de intensidad es pequeño, puede utilizar una función de ajuste de intensidad para repartir los valores en un rango más amplio.

Lea una imagen en el espacio de trabajo y mostrarla.

I = imread('rice.png'); imshow(I)

Cree el histograma. Para la imagen de ejemplo, mostrando granos de arroz, crea un histograma con 64 bins.imhist La función muestra el histograma de forma predeterminada.imhist El histograma muestra un pico en torno a 100, correspondiente al fondo gris oscuro de la imagen.

figure; imhist(I);