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

Вниз

Реализация гаусово размытия   Найти похожие ветки 

 
Programist   (2003-03-06 08:52) [0]

Может кто-нибудь что-нить подсказать по: реализации гаусова
размытия, и фильтрация изображения с помощью фильтра размером
5x5 ?


 
MBo ©   (2003-03-06 08:57) [1]

Поиск в Инете - чудная вещь


 
Programist   (2003-03-07 09:02) [2]

В Инете нигде ничего найти не могу :(


 
Garry_Dorado   (2003-03-07 10:28) [3]

Что касается самой фильтрации, то здесь дела обстоят предельно просто. Есть операция, которая называется "свёртка". Идея очень проста. Берём фильтр, который представляет собой матрицу размером, например 5х5. А дальше в цикле перебираем все элементы изображения накладывая на них эту маску. Т. е.

Pic_Filter[i][j] = Pic[i-1][j-1]*Mask[1][1] + Pic[i][j-1]*Mask[1][2] + ...

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

А саму маску можно взять, например, такой:

0,1 0,1 0,1 0,1 0,1
0,1 0,5 0,5 0,5 0,1
0,1 0,5 5,6 0,5 0,1
0,1 0,5 0,5 0,5 0,1
0,1 0,1 0,1 0,1 0,1

Элемент находящийся в середине маски (5.6) всегда больше 1 (ксатати, именно он умножается на текущий пиксел), причём он выбирается таким образом, чтобы энергия в изображении не уменьшалась.
Правда, здесь может возникнуть вопрос: А как обрабатывать краевые элементы изображения, ведь у них нет соседей. :))))
но это уже совсем другая история. ;)


 
Programist   (2003-03-14 10:03) [4]

Спасибо за ответ! =)



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
14-88149
pirat
2003-03-12 18:55
2003.03.27
нужна процедура архивации


1-87915
[and the void]
2003-03-12 20:39
2003.03.27
ListBox ы.... много:))


1-87989
Begemot
2003-03-13 17:54
2003.03.27
отделение одно цифры запятой


7-88257
Guru-ru
2003-01-30 15:43
2003.03.27
Как запустить удаленный компьютер


1-88018
xGrey
2003-03-14 10:27
2003.03.27
Drag and Drop в TTreeView: отсутствие скроллинга.