В этом примере показано, как создать гистограмму для изображения с помощью imhist функция. Гистограмма изображения - это диаграмма, показывающая распределение интенсивностей в индексированном изображении или изображении в градациях серого. imhist функция создает график гистограммы, определяя n равноотстоящих ячеек, каждый из которых представляет диапазон значений данных, и затем вычисляя количество пикселей в каждом диапазоне. Для выбора соответствующей операции расширения можно использовать информацию в гистограмме. Например, если гистограмма изображения показывает, что диапазон значений интенсивности невелик, можно использовать функцию регулировки интенсивности для распределения значений по более широкому диапазону.
Чтение изображения в рабочую область и его отображение.
I = imread('rice.png');
imshow(I)
Создайте гистограмму. Для примера изображения, показывающего зерна риса, imhist создает гистограмму с 64 ячейками. imhist по умолчанию функция отображает гистограмму. Гистограмма показывает пик около 100, соответствующий темно-серому фону на изображении.
figure; imhist(I);
