Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

Как правильно менять увеличивать резкость изображения   Найти похожие ветки 

 
dimon_programmer   (2004-05-09 13:12) [0]

Я пробую менять резкость битмапа по вот такому алгоритму:
1). Для каждого цветового канала (24-битный битмап) для каждого пикселя я
нахожу сумму значений соседей, затем делю на их количество(8)-
получаю среднее значение окружающего цвета.
2). Нахожу  разность между центральным пикселем и полученным средним
значением.
3). Умножаю эту разность на некий K - больше 1 для увеличения контраста.
4). Прибавляю получившееся значение к значению цвета центрального пикселя
Получается, что "темные" по отношению к соседям становятся темнее, "светлые" -
светлее.
Но увеличения резкости вроде как не происходит, и каким - то образом
прилично возрастает яркость. Что я делаю не так ? - помогите!!!


 
Serzh ML ©   (2004-05-09 13:35) [1]

я делал проще, (хотя не факт что правильно), цвет с яркостью > 128 становиться ещё ярче, а с яркостью < 128 ещё темнее.


 
Мимо проходил   (2004-05-10 10:48) [2]

Однозначно, не факт.


 
ma5ter   (2004-05-31 13:20) [3]

Вообще то резкость (контрастность) изображения это характеристика отличия соседних пикселей друг от друга. Соответственно яркость - интенсивность точки. Таким образом для изменения яркости добавляем/уменьшаем значение интенсивности на дельту, а контрастность - умножаем на некий коэффициент больше/меньше 1. Все это делается по каждому цветовому каналу в отдельности и сводится воедино.

Или я не прав?



Страницы: 1 вся ветка

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
1-1091003884
AlexanderSK
2004-07-28 12:38
2004.08.15
Инкапсуляция синхронизации потоков внутри класса


4-1088780499
vajo
2004-07-02 19:01
2004.08.15
процент копирования файла


1-1091438001
Lizard
2004-08-02 13:13
2004.08.15
Управлять динамически созданными окнами


14-1091110764
clickmaker
2004-07-29 18:19
2004.08.15
RTF -> Text


14-1090867665
Cboloch
2004-07-26 22:47
2004.08.15
TStringGrid положение ВВОДА(не вывода!!!) текста в ячейке