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

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

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

I = imread('pout.tif');

Настройте контраст изображения с помощью imadjust.

J = imadjust(I);

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

imshowpair(I,J,'montage')

Figure contains an axes object. The axes object 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 objects. Axes object 1 contains an object of type stem. Axes object 2 contains 2 objects of type image, line. Axes object 3 contains an object of type stem. Axes object 4 contains 2 objects of type image, line.