Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2013, 13:27   #1
N0Faceg
Новичок
Джуниор
 
Регистрация: 23.04.2013
Сообщений: 2
По умолчанию Определение скорости по видеосигналу

Получил задание партийное. Камера снимает 2 колеса перпендикулярно оси вращения. Нужно получить угловую скорость вращения каждого колеса. При необходимости можно нанести пару меток. Подскажите в каких краях копать.
N0Faceg вне форума Ответить с цитированием
Старый 23.04.2013, 13:59   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
Подскажите в каких краях копать.
"Распознавание изображений", оно же "Computer vision" - чтобы получить из каждой картинки угол между вертикалью и осью "центр колеса - метка".
Дальше - проще, только учтите, что, если колесо делает пол-оборота быстрее, чем камера делает один кадр, программа будет врать.
Abstraction вне форума Ответить с цитированием
Старый 23.04.2013, 20:12   #3
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от Abstraction Посмотреть сообщение
только учтите, что, если колесо делает пол-оборота быстрее, чем камера делает один кадр, программа будет врать.
Это не единственная проблема. Видеокамера - не фотоаппарат, который делает весь снимок целиком в единственный момент времени.
Она последовательно сканирует строки изображения, поэтому интервал между фиксацией положениея некоторой метки, перемещающейся по экрану далеко не равен времени кадра (1/частоту кадров).
s-andriano вне форума Ответить с цитированием
Старый 23.04.2013, 21:27   #4
netpolice
Форумчанин
 
Аватар для netpolice
 
Регистрация: 14.02.2013
Сообщений: 222
По умолчанию

Цитата:
Получил задание партийное. Камера снимает 2 колеса перпендикулярно оси вращения. Нужно получить угловую скорость вращения каждого колеса. При необходимости можно нанести пару меток. Подскажите в каких краях копать.
А я бы бросил, куда подальше камеру, и своял бы датчик... К стати для простоты, от Винды бы отказался вообще... Помню лет 15 назад, на Трубо Паскале при помощи LPT прикольная светомузыка вышла с датчиками, которая брала начало еще из БК-11М...
netpolice вне форума Ответить с цитированием
Старый 23.04.2013, 21:47   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

netpolice, +1.

Нет смысла использовать камеру, когда можно навесить энкодер, а нельзя невесить - можно навесить датчики Холла, магниторезистивные датчики и прочие, даже оптодатчики на отражение (метку на обод колеса).
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 24.04.2013, 10:29   #6
N0Faceg
Новичок
Джуниор
 
Регистрация: 23.04.2013
Сообщений: 2
По умолчанию

Навесить энкодер не получится. Датчики Холла, магниторезистивные датчики отпадают, ибо условия подразумевают сильные перепады магнитного поля. Оптодатчик(если я правильно понял принцип работы) тоже грустит, ибо колесо делает где-то 0.2 оборота в минуту и крутится минут 15
N0Faceg вне форума Ответить с цитированием
Старый 24.04.2013, 13:33   #7
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Ну так нанесите два пятна:
- одного цвета в районе оси,
- другого - в периферийной части.
И по этим меткам вычисляйте угол поворота колеса.
s-andriano вне форума Ответить с цитированием
Старый 24.04.2013, 14:16   #8
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...нанести столько пятен в зависимости от того какое разрешение потребуется, в оптических энекодерах так и сделано, 1024 имп на оборот, 2048 импульсов на оборот и т.д.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определение скорости набора текста в Delphi lacasombra Помощь студентам 2 23.04.2013 13:43
Отображение скорости соединения Валерий LX C# (си шарп) 2 21.09.2011 16:50
График скорости как в DM dmitriegorovih Общие вопросы Delphi 5 30.01.2011 08:22
Ограничение скорости интернета 125874 Работа с сетью в Delphi 4 26.11.2010 16:45
Сравнение скорости компиляторов Umen Обсуждение статей 13 05.10.2009 19:48