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

Вниз

Алгоритм -> Фильтрация растра (бликиб шумы)   Найти похожие ветки 

 
AlexRush ©   (2004-05-14 14:47) [0]

Всем доброго времени суток!
Захватываю изображение с среднепоршивой Веб-камеры. Дальнейшая его судьба - распознавание образа объекта. Объекты котнрастируют с фоном на уровне черный-белый (и наоборот). Изображение изрядно зашумлено - желательно фильтровать, но не обяз. Главная проблема - блики. Белые блики на церных объектах -  при распознавании объекты получаются с "дырками" - что очень-очень плохо.
Собственно вопрос - алгоритмы антибликовой фильтраци. Кто сталкивался - помогите плз.
Спасибо за внимание.


 
MsShtaer   (2004-05-14 23:15) [1]

Изображение надо обрабатывать только цветное. Тогда проблем не будет


 
AlexRush ©   (2004-05-15 11:38) [2]

2 MsShtaer: Эта мысль тоже меня посещала, хотя конкретных идей у меня нет. Можно поподробнее ?


 
MsShtaer   (2004-05-15 12:01) [3]

Ок. В кореле есть эфферк(названия не помню, поищи сам) который показывает места где происходит резкай смена цвета эти местна и есть контуры объектов. При правильной настройке белый цвет на небольших площедях игнорируется.


 
AlexRush ©   (2004-05-15 12:31) [4]

Это, конечно, гут, но как я могу это использовать ? Не дебажеть же корел со всеми ея плагинами ?


 
KA_ ©   (2004-05-15 15:41) [5]

>MsShtaer   (15.05.04 12:01) [3]
>В кореле есть эфферк

Шутник ты :))) Не будет же он с корелом сидеть и в рилтайме картнки камерные править :)))

>AlexRush ©   (15.05.04 12:31) [4]

Можно это дело скорректировать.
Например, если известны хотябы грубо размеры объекта относительно размеров картинки - скажем отношение площади черного объекта к площади всего изображения - порог.
1. Найдешь на картинке контуры объектов - получится скажем один контур твоего черного объекта и много контуров бликов.
2. Посчитаешь площади каждого объекта. У бликов площади будут гораздо меньше нашего порога. Зальешь их черным и все.

Другой способ - сделать пирамидальное преобразование, т.е. укрупнить пикселы. Берешь квадрат 8х8 пикселей и считаешь количество черных и белых в нем - если черных больше, то "крупный" пиксел будет черным. И так всю картинку. На выходе получишь меньшее изображение с меньшим количеством бликов, точнее блики могут даже перейти в разряд "обычного" шума с которым легко бороться. Его можно обрабатывать другими способами или снова применить пирамидальное преобразование - в итоге получишь свой объект, но на картинке с меньшим разрешением - соответсвенно с какой-то погрешностью в расположении объекта.

Еще способ - для выделения "больших" площадных объектов применяются статистические методы (поиск центра масс и т.п.), а для отсеивания мелких зальешь найденный большой объект.



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

Форум: "Игры";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.032 c
1-1092641495
Externalsym
2004-08-16 11:31
2004.08.29
Проблема при использовании хеширования


14-1092083478
имя
2004-08-10 00:31
2004.08.29
Новая версия проги


1-1092292319
Fynjy
2004-08-12 10:31
2004.08.29
Фокус


1-1092394710
snake1977
2004-08-13 14:58
2004.08.29
QuickReport


6-1088541682
Daemon
2004-06-30 00:41
2004.08.29
Как узнать кто пингует





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский