|
|
  |
Распознавание изображений корреляционным методом |
|
|
|
Oct 11 2007, 19:09
|
Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 19-12-06
Пользователь №: 23 672

|
Может не по теме, но ладно. Стоит задача - классифицировать сигналы в диапазоне 1-8 кГц по их спектру, представленному в виде сонограммы (частота-время-яркость). Сигналы отличаются наличием частотных составляющих - 1,2,4 или 8, но эти составляющие могут прерываться. Пример сигнала - обычный телеграфный ключ (одна составляющая). Так как анализатор спектра груб (150 Гц на точку), то возникает желание классифицировать их по картинке сонограммы, сравнивая ее с эталонной. Чуствую спинным мозгом, что эти картинки (эталон и то, что надо распознать) надо как-то перемножить и по порогу принять решение, но как - понятия не имею. Может кто занимался задачей распознавания изображений корреляционным методом (или другим) - поделитесь алгоритмом, плз.
|
|
|
|
|
Oct 12 2007, 04:47
|

Участник

Группа: Свой
Сообщений: 34
Регистрация: 3-09-07
Из: Москва
Пользователь №: 30 241

|
Мне попадалась очень хорошая методичка: Построение систем распознавания образов (Автор: Белозерский Л.А.)забирал здесьНо это теория. На практике в чистом виде классически реализованные задачи не будут работать как нужно - всеравно придететься "подправить ремеслом и связать морским узлом". В практической части рекомендую использовать IPP library от интел.По крайней мере там уже реализованы достаточно много разнообразных примитивов для того чтобы реализатор думал больше над алгоритмом, а не над его реализацией: нарпимер различные операции преобразования изображений, обработки в рамках задач компьютерного зрения (слежение, детекция.), морфологический анализ, статистический анализ, сжатие, разнообразные фильтры и т.д. Еще преимущество - быстрота. Библиотека оптимизирована по инструкции интеловских процессоров. Примитивы для реализации вашего кореляционного метода - присутствуют, в частности релизована функция светрки (Convolution) с примерами. Да таблетки к библиотеке в инете в наличии и и доступны через альтависту
|
|
|
|
|
Oct 12 2007, 05:26
|
Частый гость
 
Группа: Новичок
Сообщений: 84
Регистрация: 4-09-07
Из: Москва
Пользователь №: 30 277

|
Цитата(Tod @ Oct 12 2007, 08:47)  В практической части рекомендую использовать IPP library от интел.Вообще это небесплатная библиотека. У той же Intel есть бесплатная библиотека компьютерного зрения: Intel Open Source Computer Vision Library
Сообщение отредактировал Degun - Oct 12 2007, 05:26
|
|
|
|
|
Oct 17 2007, 19:29
|
Частый гость
 
Группа: Новичок
Сообщений: 84
Регистрация: 4-09-07
Из: Москва
Пользователь №: 30 277

|
Цитата(Bird2 @ Oct 16 2007, 13:31)  Computer Vision посмотрел, но не понял, где искать мануал. На интеловском сайте только мегабайтные ppt-презентации... На интеловском сайте вроде бы всё достаточно ясно написано. Искать на http://opencvlibrary.sourceforge.net. Там есть документация в online доступе. Кроме того, необходимо скачать файл OpenCV_1.0.exe, требующийся для установки OpenCV на компьютер. После установки будет доступна offline документация. Также загрузить библиотеку можно по ссылке http://sourceforge.net/projects/opencvlibrary.
Сообщение отредактировал Degun - Oct 17 2007, 19:32
|
|
|
|
|
Oct 24 2007, 07:21
|
Частый гость
 
Группа: Новичок
Сообщений: 84
Регистрация: 4-09-07
Из: Москва
Пользователь №: 30 277

|
Цитата(Bird2 @ Oct 18 2007, 23:27)  Всем спасибо, пока не буду задавать вопросов, а вникать в теорию, во избежание глупостей с моей стороны Посмотрите по ссылке статью по обзору открытых библиотек для работы с изображениями. Может пригодиться для реализации своих алгоритмов.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|