|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Определение скорости по видеосигналу
Получил задание партийное. Камера снимает 2 колеса перпендикулярно оси вращения. Нужно получить угловую скорость вращения каждого колеса. При необходимости можно нанести пару меток. Подскажите в каких краях копать.
|
#2
|
||||
|
||||
Ну если частота кадров известна, то можно посчитать за какое кол-во кадров метка совершит полный оборот, а дальше арифметика.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
Там примерно будет 0.2 оборота в минуту. А скорость надо знать в каждый момент.
|
#4
|
||||
|
||||
А именно камерой надо это снимать?
Ну две картинки как-то сопоставлять как-то тогда, отыскивать метку и рассчитывать градус. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#5
|
|||
|
|||
Цитата:
|
#6
|
||||
|
||||
Все зависит от колеса. Если колесо мелкое, то, боюсь, 0.2 оборота в минуту (0.003 оборота в секунду) никакая камера не заметит. При диаметре в 1 метр будет метка двигаться на 1 сантиметр в секунду. При диаметре 10 сантиметров - 1 миллиметр.
jmp $ ; Happy End! The Cake Is A Lie. |
#7
|
||||
|
||||
Ну если надо точный замер делать, то наврятли камера будет ширпотребной.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#8
|
||||
|
||||
Если камера видит - то думаю проще всего задать реальный диаметр, задать колесо на изображении, посчитать коэффициент преобразования пикселей в миллиметры. По таймеру сохранять положение метки на колесе и смотреть, насколько сдвинулось по координатам от предыдущего изображения. Потом преобразовывать пиксели в реальные величины и считать скорость.
jmp $ ; Happy End! The Cake Is A Lie. |
#9
|
|||
|
|||
Метр в колесе будет, но я не могу привязываться к положению камеры, так как неизвестно как она будет установлена.
|
#10
|
||||
|
||||
Можно при старте вручную указать. А также есть алгоритмы поиска эллипсов.
jmp $ ; Happy End! The Cake Is A Lie. |