Создайте гистограмму изображений

Этот пример показывает, как создать гистограмму для изображения с помощью функции imhist. Гистограмма изображений является графиком, который показывает распределение интенсивности в индексируемом или полутоновом изображении. Функция imhist создает график гистограммы путем определения n равномерно распределенных интервалов, каждый представляющий область значений значений данных, и затем вычисляющий количество пикселей в каждой области значений. Можно использовать информацию в гистограмме, чтобы выбрать соответствующую операцию улучшения. Например, если гистограмма изображений показывает, что область значений значений интенсивности является маленькой, можно использовать функцию корректировки интенсивности, чтобы распространить значения через более широкую область значений.

Считайте изображение в рабочую область и отобразите ее.

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

Создайте гистограмму. Для изображения в качестве примера, показывая мелкие частицы риса, imhist создает гистограмму с 64 интервалами. Функция imhist отображает гистограмму по умолчанию. Гистограмма показывает пик приблизительно в 100, соответствуя темно-серому фону в изображении.

figure;
imhist(I);