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

 
 
> оптический детектор перемещения, оптическая мышь
indela
сообщение Jun 20 2005, 10:51
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 13-03-05
Из: Минск
Пользователь №: 3 309



кто-нибудь когда-нибудь использовал принцип определения смещения как в оптической мыши? насолько точно можно это делать и как боротьться с погрешностями интегрирования? Есть ли OEM? Можно ли оптикой увеличить расстояние до опорной поверхности (если использовать датчик из мыши)?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
indela
сообщение Jul 1 2005, 12:40
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 13-03-05
Из: Минск
Пользователь №: 3 309



Цитата(Eugeno @ Jul 1 2005, 15:27)
Цитата(indela @ Jun 22 2005, 15:11)
а где почитать про такие алгоритмы? Какое разрешение у вашей камеры было? на коком процессоре это все работало и с каой частотой обработки кадров?
*

Алгоритм - обычная NCC корреляция. Камера - обычная бытовая цифровая с выдачей PAL стандарта. Работает в модели на Intel P4 2600 c частотой обработки ~ 10 кадров в секунду (кроме корреляции сюда входит приём видео по 1394, его отрисовка, перекодировки и т.п.). По оценкам то же самое должно работать на TMS320C64 1Gh, но обработка будет вестись не всего кадра в оригинальном масштабе, а центральной части с достаточным уменьшением.
Суть алгоритма - строим корреляцию между учатском прошлого кадра и участком текущего кадра, далее в коррелограмме искался максимум, вокруг максимума проводилась апроксимация поверхности коррелограммы и находился максимум уже с большей точностью.
Цитата(tvv)
Это все хорошо, но если, для примера, мышь с колесом поставить на стекло она работае без проблем, а оптика будет стоять в одной точке. В случае стального листа как все будет работать можно только гадать. Наверно надо начать с того, что взять комп (нотбук) и посмотреть в разных точках листа бегает мышь или нет, и есть ли провалы. Если покажется что все ок, то тогда и думать.

Именно. Если изображение, поступающее на вход камеры будет малоконтрастным, то пик коррелограммы будет очень плоским и вершина не будет определятся точно, будет плавать даже на стоячем изображении.
*



такая вычислительная мощность! а в мыши насколько я понимаю используется похожий метод определения смещения фона в видеоизображении, с гораздо большей частотой обработки кадров имхо.
Eugeno, как ты думаешь, таким способом можно застабилизировать модель вертолета в пространстве над поверхностью земли, на которой есть камни, и другие небольшие предметы?
Go to the top of the page
 
+Quote Post
Eugeno
сообщение Jul 15 2005, 12:59
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 19
Регистрация: 12-04-05
Из: Таганрог, Ростовской обл.
Пользователь №: 4 048



Цитата(indela @ Jul 1 2005, 15:40)
такая вычислительная мощность! а в мыши насколько я понимаю используется похожий метод определения смещения фона в видеоизображении, с гораздо большей частотой обработки кадров имхо.
Eugeno, как ты думаешь, таким способом можно застабилизировать модель вертолета в пространстве над поверхностью земли, на которой есть камни, и другие небольшие предметы?
*

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

Нашёл неплохой сайт на эту тему - что видит сенсор мыши, использование её в роли сканера - http://o-d-v.nm.ru/optical_mouse
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- indela   оптический детектор перемещения   Jun 20 2005, 10:51
- - sK0T   Цитата(indela @ Jun 20 2005, 14:51)кто-нибудь...   Jun 20 2005, 12:14
- - indela   Цитата(sK0T @ Jun 20 2005, 15:14)Почитайте эт...   Jun 20 2005, 14:40
- - indela   неужели никто не пробовал? Нужно както измерять пе...   Jun 21 2005, 10:54
|- - andrey_s   Цитата(indela @ Jun 21 2005, 14:54)неужели ни...   Jun 21 2005, 13:22
- - indela   Цитата(andrey_s @ Jun 21 2005, 16:22)Если пят...   Jun 21 2005, 16:38
- - Eugeno   Цитата(indela @ Jun 20 2005, 13:51)кто-нибудь...   Jun 22 2005, 12:07
- - indela   Цитата(Eugeno @ Jun 22 2005, 15:07)Цитата(ind...   Jun 22 2005, 12:11
|- - rubin   Цитата(indela @ Jun 22 2005, 15:11)Цитата(Eug...   Jun 23 2005, 09:02
|- - Eugeno   Цитата(indela @ Jun 22 2005, 15:11)а где почи...   Jul 1 2005, 12:27
- - rubin   Цитата(indela @ Jun 20 2005, 13:51)кто-нибудь...   Jun 23 2005, 08:57
- - indela   Цитата(rubin @ Jun 23 2005, 11:57)Насколько я...   Jun 23 2005, 14:12
|- - bav   Цитата(indela @ Jun 23 2005, 18:12)Цитата(rub...   Jun 28 2005, 05:07
- - tvv   Цитата(indela @ Jun 20 2005, 13:51)кто-нибудь...   Jun 28 2005, 16:16
- - indela   Цитата(tvv @ Jun 28 2005, 19:16)А какая точно...   Jun 28 2005, 16:29
|- - andrey_s   Цитата(indela @ Jun 28 2005, 20:29)да это кон...   Jun 29 2005, 07:55
|- - Димыч   вот еще ссылка (сенсоры на разные вкусы) http://ww...   Jun 29 2005, 19:05
|- - tvv   Цитата(andrey_s @ Jun 29 2005, 10:55)Цитата(i...   Jul 1 2005, 11:41
|- - vm1   По тексту не понял лист металический или нет. Если...   Jul 15 2005, 14:11
|- - Eugeno   На выходных дочитался: необходимую корреляцию изоб...   Jul 18 2005, 05:54
|- - andrey98   Если лист не полированый, то однозначно лучше прим...   Sep 5 2005, 08:06
- - Pathfinder   Цитата(tvv @ Jul 1 2005, 15:41)Это все хорошо...   Jul 2 2005, 16:06
- - indela   Цитата(Pathfinder @ Jul 2 2005, 19:06)Цитата(...   Jul 2 2005, 16:12
- - PowerF1   Вот интересно, а чем ограничена частота подачи коо...   Jul 4 2005, 08:33


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

 


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


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