Как определить скорость автомобиля который тебя обогнал?
Добрый день!
Как определить скорость автомобиля, который тебя обогнал?
Есть :
-точная своя постоянная скорость (по gps);
- есть видео со своей машины, камера смотрит ровно вперед;
- обгоняющий автомобиль был на параллельной полосе.
Какие методы можно использовать, что решить эту задачку?
Выбрать из всего видео два кадра между которыми замеряется скорость, автомобиль на этих кадрах должен находиться как можно ближе (чтобы легче замерить расстояние до него), но между сами кадрами расстояние должно быть побольше (чтобы снизить погрешность измерения).
Определить расстояние до автомобиля на каждом из двух кадров (без этого никак, увы). Для этого можно фотографировать похожий по габаритам автомобиль с того же ракурса, пока его положение на снимке в точности не совпадет с положением измеряемого автомобиля в кадре с регистратора, потом точно замерить расстояние до какой-нибудь точки (ближнего колеса, например).
Определить угол под которым автомобиль находится к вашей оси движения и центру кадра регистратора (надеюсь, они совпадают) в каждом кадре. Для этого также как и в (2) можно двигать и фотографировать похожий по габаритам автомобиль.
Зная расстояние и угол на двух различных кадрах, строится треугольник и находится его неизвестная сторона (если известны две других стороны и углы к ним).
Зная частоту кадров, рассчитывается время между двумя кадрами (желательно чтобы было побольше, но не так, чтобы на втором кадре автомобиль был уже слишком далеко).
Расстояние делится на время, получается скорость. Это скорость обгона, абсолютную скорость можно получить прибавив скорость собственную.
Самый простой базовый вариант, как в камерах на дорогах:
1 Размер номерного знака в России в 99% стандартен
2 При обгоне делается серия снимков
3 Сравнивается измерение размера номерного знака
4 Хитрой математикой вычисляется скорость (поищу теорию вечерком)
Прикидываете расстояние по обстановке, средней длине машины и прочему. Время у вас есть - из видео. Получаете относительную скорость, а из нее - абсолютную.
Можно попробовать посчитать посчитать динамику изменения какого-нибудь линейного размера автомобиля - например гос. номера или лучше расстояния между фарами. Так сходу, конечно, формулу не приведу, но вроде должно быть вычислимо.