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

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

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

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

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

Создайте гистограмму. Для примера изображения, показывающего зерна риса, imhist создает гистограмму с 64 интервалами. The 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.

Для просмотра документации необходимо авторизоваться на сайте