Арчи пишет:
Нужна небольшая помощь. Может кто знает, что такое контрастирование? нужно написать прогу на тему - Линейное контрастирование цветного изображения по компонентам R,G,B. Прогу написать не проблема, вот только я никак не пойму, что это за контрастирование такое и как его реализовать (билдер с++ либо делфи). Рассказывать про формулы из инета мне не надо. Мне бы как для чайника разжевать
Тебе тогда, что, код сразу написать, если ты простейшую формулу закодить не можешь? Тогда, на кого учишься и зачем тебе это надо?
Вообще - контрастрирование - если не по теории, (не могу подобрать слов) выравнивание, выделение нужного изображения относительно чего-то (например экрана, или объекта на самом изображении относительно других частей изображения, потому что его там не видно), т.е. создание такой разности между максимальным и минимальным значением яркости чтобы визуально было это изображение (или объект изображения), различить.
Надеюсь, не нужно спрашивать, значешь ли ты, что такое гистограмма?
Если строить отдельно по RGB, надо высчитать гистограммы для каждого канала, а потом (т.к. ты формулы уже знаешь), вести работу уже с гистограммой нужного канала и пересчитывать значения пикселей только этого канала. С серым изображением попроще - там только один канал.