У меня есть программа, которая загружает изображение с жесткого диска. Программа написана с использованием emgu cv, а изображение представляет собой изображение Bgr. Я хочу разрешить пользователю увеличивать/уменьшать яркость/контрастность изображения. Как я могу это сделать? Некоторый пример кода будет оценен (потому что я все еще новичок). Спасибо.
Изменить яркость/контрастность изображения в EmguCV
Ответы (1)
Это зависит от ваших требований к настройке изображения.
Вы можете начать использовать некоторые базовые методы, уже реализованные в emguCV, такие как выравнивание гистограммы и гамма-коррекция. Вы также можете комбинировать их для достижения лучшего результата.
Image<Bgr, byte> inputImage;
inputImage._EqualizeHist();
inputImage._GammaCorrect(1.8d);
person
Luca Del Tongo
schedule
08.03.2011
Просто базовая регулировка. Увеличение/уменьшение яркости и контрастности. Это все...
- person Kasun Peiris; 08.03.2011