Изменение контрастности рисунка

Сергій

Разработчик
Сообщения
1,045
Реакции
300
_ Подскажите ,пожалуйста, какие есть алгоритмьі изменения контрастности изображений.
_ Стандартньій способ повьішения резкости (прибавление к каждому пикселю разници в цвете с соседним пикселем) с виду похож на контурирование разной степени.
 
Посмотрите эту программу от Кривоуса А.А.: Многопоточность в VB6 часть 2 - создание Native DLL и вызов экспортируемой функции в другом потоке.

Там есть примеры:
  1. Brightness - Яркость
  2. Contrast - Контрастность
  3. Saturation - Насыщенность
  4. GaussianBlur - Размытие
  5. EdgeDetect - Выделение контуров
  6. Sharpen - Резкость
  7. Emboss - Тиснение
  8. Minimum - Минимум
  9. Maximum - Максимум
  10. FishEye - "Рыбий глаз"
На счет алгоритмов, не знаю какие бывают.
Но, может, эта презентация Вам поможет: http://courses.graphicon.ru/files/courses/vision/2010/cv_2010_02.pdf

Из найденного в сети:
Реализация RGB-алгоритма изменения контраста изображения
1.2 Графические фильтры: изменение яркости и контрастности изображения
http://repository.kpi.kharkov.ua/bi...1/vestnik_HPI_2014_35_Bondina_Adaptivnyye.pdf

А можете спросить у автора по первой ссылке.
Конечная реализация будет зависеть от выбранной Вами технологии. Вручную будете это рассчитывать, через OpenGL или DirectX...
 
Назад
Сверху Снизу