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