Вы здесь

Кусочно-линейная функция преобразования

Исходный код на C++: 

Теория

Дынный метод часто используется для повышения диапазона яркости изображения. Кусочно-линейная функция может иметь сколь угодно сложную форму, что позволяет гибко задавать диапазон яркости в выходном изображение. На Рис.1 представлено изображение с низким диапазоном яркости.

Изображение с низким уровнем яркости
Рис.1 Изображение с низким уровнем яркости.

Воспользуемся кусочно-линейной функцией для увеличения диапазона яркости данного изображения Рис.2.

Изображение с высоким уровнем яркости
Рис. 2 Изображение с высоким уровнем яркости. Изображение преобразовано кусочно-линейной функцией.

Функция преобразования имеет следующий вид Рис.3.

Вид функции преобразования
Рис. 3 Вид функции преобразования.