В этой статье я расскажу вам, как быстро и легко написать редактор изображений на C++, используя библиотеку компьютерного зрения opencv. Реализованы такие эффекты, как насыщенность, экспозиция, резкость, контрастность и другие.
Никакого волшебства!
Внимание! Под катом много графики и кода.
Итак, начнем…
Насыщенность
Ингредиенты: — Цветовая система HSV, — функция разделения на слои «сплит», — функция объединения слоев «слияние».Для изменения насыщенности изображение преобразуется в цветовую систему HSV и разделяется на слои.
К значениям слоя «Насыщенность» добавляется ступенька.
Слои будут объединены.
Это просто: Насыщенность
Теги: #OpenCV #C++ #MFC #программирование #C++ #Алгоритмы #Обработка изображенийvoid CImageEditor::Sature(int step) {
Вместе с данным постом часто просматривают:
-
Сюнь Ци
19 Oct, 24 -
Презентации С Дней Разработчиков Nokia
19 Oct, 24 -
Создание Собственной Подсветки Синтаксиса
19 Oct, 24 -
Post Hawk Перешёл На Https
19 Oct, 24 -
Непонятный Vps-Хостинг От Mchost
19 Oct, 24