exponenta event banner

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

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

Чтение изображения в рабочую область и его отображение.

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

Figure contains an axes. The axes contains an object of type image.

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

figure;
imhist(I);

Figure contains 2 axes. Axes 1 contains an object of type stem. Axes 2 contains 2 objects of type image, line.