exponenta event banner

Настройка значений интенсивности изображения в соответствии с заданным диапазоном

В этом примере показано, как увеличить контрастность в малоконтрастных градациях серого путем переопределения значений данных для заполнения всего доступного диапазона интенсивности [0, 255].

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

I = imread('pout.tif');

Регулировка контрастности изображения с помощью imadjust.

J = imadjust(I);

Отображение исходного изображения и скорректированного изображения бок о бок. Обратите внимание на повышенную контрастность скорректированного изображения.

imshowpair(I,J,'montage')

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

Постройте гистограмму корректируемого изображения. Обратите внимание, что гистограмма скорректированного изображения использует значения по всему диапазону.

figure
subplot(1,2,1)
imhist(I,64)
subplot(1,2,2)
imhist(J,64)

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