Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.012 c
3-87808
AM
2003-03-06 12:26
2003.03.27
Подклучение к БД только с 3-4-ой попытки


1-88069
Серега.Б
2003-03-16 03:12
2003.03.27
Разрешение экрана


3-87845
Pain
2003-03-10 18:36
2003.03.27
Работа с DBGrid...


3-87846
Kolyan
2003-03-10 19:28
2003.03.27
При выполнении DELETE FROM ЛА-ЛА-ЛА через ADOQuery - лажа!


9-87766
Floid
2002-10-24 11:59
2003.03.27
Blt





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский