реклама на сайте
подробности

 
 
> Выделения светового пятна и определение координат
STAR_IK
сообщение May 11 2012, 13:24
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 136
Регистрация: 10-04-09
Из: Омск
Пользователь №: 47 461



Добрый день. Ситуация такая, имеется два изображения - одно выводится на экран, другое поступает с веб-камеры, которое снимает этот экран. На экран светим лазерной указкой. Так вот задача определит координаты светового пятна от указки. Вопрос такой - какими путями это осуществить? Хотел сначала просто вычислять разницу между изображениями чтоб выделить световое пятно, но получается не очень хорошо. Я бы даже сказал плохо. Даже если изображения одинаковы по размеру то разности в цветовых тонах, яркости и дополнительный шум приводят к тому что на разностном изображении светового пятна практически не видно. Может корректировать одно из изображений пока разница не будет минимальной???
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
STAR_IK
сообщение May 14 2012, 02:54
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 136
Регистрация: 10-04-09
Из: Омск
Пользователь №: 47 461



Цитата(ReAl @ May 13 2012, 18:54) *
«То, которое выводится» и «то, которое выведено и снято веб-камерой» уже слишком сильно будут отличаться.
В стиле «тут трактор нужен» могу сказать только «неплохо бы модулировать указку синхронно с кадрами веб-камеры, чтобы иметь кадры с указкой и без».
Три ИК-светодиода на ммм... объекте, близком к сферическому (для определения его поворотов), таким образом выделялись на произвольном фоне (включающем в себя границу внутренностей команты и окна, в которое лупит солнце).

Ну и веб-камера — понятие растяжимое. Некоторые настолько гадкие, что уже мало что можно сделать. Хотя с модуляцией и фильтрацией во времени отдельно кадров с указкой и без можно что-то попробовать вытянуть.


В голову тоже приходила такая мысль, но не понравилась во-первых тем что идет привязка к FPS, во-вторых FPS вебки порядка 30, следовательно мерцание указки будет видно, чего не хотелось бы.

Цитата(SAURIS GmbH @ May 14 2012, 02:10) *
Попробуйте применить адаптивный фильтр - на его входы сигнал с веб-камеры и опорное изображение, а на выходе останется как раз добавленный сигнал - пятно от указки и прочее то, чего не было в исходном сигнале. Однако перед адаптивным фильтром надо будет еще масштабирование сделать, чтобы кадры с камеры и с опоры были по максимуму коррелированы друг с другом - это отдельная задача, возможно тоже адаптивного характера.


Адаптивный фильтр понятие растяжимое. Какие фильтры применяются на практике??
Go to the top of the page
 
+Quote Post
SAURIS GmbH
сообщение May 14 2012, 14:46
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 531
Регистрация: 16-12-09
Пользователь №: 54 291



Цитата(STAR_IK @ May 14 2012, 06:54) *
Адаптивный фильтр понятие растяжимое. Какие фильтры применяются на практике??

Любой, работающий по алгоритму минимизации среднего квадрата ошибки. Который "ближе к телу". Самый простой - 2D-LMS, 2D-NLMS, и т.п. Он скомпенсирует линейные изменения сигнала в системе "устройство вывода видео-проектор-камера-устройство захвата" (смещение по координатам, изменения, связанные с АЧХ и ФЧХ каналов, и т.п.), таким образом на его выходе "ошибки" будет [относительно] чистый разностный сигнал - содержащий шумы, пятно от указки и прочие артефакты, появившиеся в вышеуказанном пути сигнала. Ну а нелинейные изменения, например масштаб - придется компенсировать отдельным алгоритмом. Тоже касается и задержки - либо вводить третью координату "время" в LMS, либо комипенсировать отдельно.

Сообщение отредактировал SAURIS GmbH - May 14 2012, 14:49


--------------------
Sauris GmbH technical support (web site: http://www.sauris.de)
XDS100, XDS510 JTAG Emulators for TI DSP & ARM, Flash/EEPROM programming JTAG tools, System-on-Module products.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 01:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016