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