Изменить яркость/контрастность изображения в EmguCV

У меня есть программа, которая загружает изображение с жесткого диска. Программа написана с использованием emgu cv, а изображение представляет собой изображение Bgr. Я хочу разрешить пользователю увеличивать/уменьшать яркость/контрастность изображения. Как я могу это сделать? Некоторый пример кода будет оценен (потому что я все еще новичок). Спасибо.


person Kasun Peiris    schedule 08.03.2011    source источник


Ответы (1)


Это зависит от ваших требований к настройке изображения.

Вы можете начать использовать некоторые базовые методы, уже реализованные в emguCV, такие как выравнивание гистограммы и гамма-коррекция. Вы также можете комбинировать их для достижения лучшего результата.

Image<Bgr, byte> inputImage;
inputImage._EqualizeHist();
inputImage._GammaCorrect(1.8d);
person Luca Del Tongo    schedule 08.03.2011
comment
Просто базовая регулировка. Увеличение/уменьшение яркости и контрастности. Это все... - person Kasun Peiris; 08.03.2011