Простой Графический Редактор, Использующий Opencv.

В этой статье я расскажу вам, как быстро и легко написать редактор изображений на C++, используя библиотеку компьютерного зрения opencv. Реализованы такие эффекты, как насыщенность, экспозиция, резкость, контрастность и другие.

Никакого волшебства!

Простой графический редактор, использующий OpenCV.

Внимание! Под катом много графики и кода.

Итак, начнем…



Насыщенность

Ингредиенты: — Цветовая система HSV, — функция разделения на слои «сплит», — функция объединения слоев «слияние».

Для изменения насыщенности изображение преобразуется в цветовую систему HSV и разделяется на слои.

К значениям слоя «Насыщенность» добавляется ступенька.

Слои будут объединены.

Это просто: Насыщенность

   

void CImageEditor::Sature(int step) {

Теги: #OpenCV #C++ #MFC #программирование #C++ #Алгоритмы #Обработка изображений
Вместе с данным постом часто просматривают: