Настройте значения интенсивности изображения в заданную область

В этом примере показано, как увеличить контрастность в низкоконтрастном полутоновом изображении путем переопределения значений данных, чтобы заполнить всюсь доступную область значений интенсивности [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.

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