Слайд 2Гистограмма изображения
initialize h(i) = 0 for all i
for each pixel (i,j)
h(pixel(i,j)) ++;
распределение
![Гистограмма изображения initialize h(i) = 0 for all i for each pixel](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/366900/slide-1.jpg)
яркостей
заранее неизвестно
Слайд 13Contrast Stretching
We can fix images that have poor contrast by applying a
![Contrast Stretching We can fix images that have poor contrast by applying](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/366900/slide-12.jpg)
pretty simple contrast specification
The interesting part is how do we decide on this transformation function?
Слайд 15Эквализация гистограммы
Эквилизация (лиреанизация,
растяжение) гистограммы
rk: исходная яркость
sk: получаемая яркость
k: диапазон яркостей
nj: число точек яркости j
n: общее
![Эквализация гистограммы Эквилизация (лиреанизация, растяжение) гистограммы rk: исходная яркость sk: получаемая яркость](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/366900/slide-14.jpg)
число пикселей
Слайд 16Функция эквализации
(а) T(rk) – монотонно возрастающая функция на отрезке
(а’) T(rk) –
![Функция эквализации (а) T(rk) – монотонно возрастающая функция на отрезке (а’) T(rk)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/366900/slide-15.jpg)
строго монотонно возрастающая функция
(б) 0≤T(rk)≤L-1 на отрезке
Слайд 23Отображение освещения на гистограмме
![Отображение освещения на гистограмме](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/366900/slide-22.jpg)
Слайд 26Локальная гистограммная обработка
![Локальная гистограммная обработка](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/366900/slide-25.jpg)