Вы захватили видео движущегося автомобиля, используя камеру, оборудованную смартфоном. Видео имеет очень высокое разрешение и предполагает, что была выполнена некоторая кодировка без потерь. (Очевидно, размер будет огромным). Он воспроизводится со скоростью 60 кадров в секунду. Каковы возможные способы измерения реальной скорости автомобиля по отношению к вам с видео? (Идеальное решение может не существовать для всех случаев, поэтому я открыт для некоторых разумных предположений при определенных условиях, если они есть.).Алгоритм измерения скорости движущихся объектов в видео
Если это невозможно, моей следующей целью было бы перейти на измерение скорости автомобиля по отношению к неподвижному объекту в видео.
Edit:
В моем случае камера всегда неподвижен, и автомобиль движется слева направо, и движется с постоянной скоростью.
Какой метод я смотрел уже
По мере движения автомобиля, переместить объект (ссылка объекта) в передней части камеры с некоторой известной скоростью. Затем видео имеет как движущиеся объекты, так и известные, а другие неизвестные. по подходящей калибровке я могу найти скорость автомобиля. Но я ищу решение, в котором мне не нужно перемещать ссылочный объект.
Это очень сложный вопрос. Вам нужно будет подумать о том, движется или неподвижна камера, и какие существуют ограничения. Если автомобиль всегда перемещается влево-вправо на фиксированном расстоянии, то это более простая проблема (сколько пикселей она перемещается за кадр). Если автомобиль может двигаться в любом направлении (например, к камере), вам потребуется какая-то трехмерная информация. Можете ли вы дать более подробную информацию о ваших конкретных ограничениях и о том, какие методы вы уже рассмотрели? – Chris