Расчет траекторий из ограничительной рамки - PullRequest
0 голосов
/ 28 февраля 2019

Я обнаруживаю транспортные средства из видеофайла, а затем получаю ограничивающую рамку, координаты x, y.

Я планирую рассчитать траекторию движения автомобиля.

Итак, у меня есть X, Y ограничивающего прямоугольника, я буду вычислять tan (theta) Y / X для каждого кадра.Затем вычислите скорость = с начальной скоростью

  x = ((v*k)*np.cos(i)) # get positions at every point in time
  y = ((v*k)*np.sin(i))-((0.5*g)*(k**2))

Моя проблема, как я могу рассчитать время K в каждом кадре?как это предсказать?

1 Ответ

0 голосов
/ 28 февраля 2019

Кадры в видео идут с равными интервалами.Обычно вы можете получить свойство частоты кадров (FPS: кадров в секунду) для данного видео (типичные значения FPS - 25 или 30).

Таким образом, в одной секунде есть кадры FPS, а интервал времени между ними равен 1 /FPS.

Чтобы вычислить разницу во времени между индексом кадра a и индексом кадра b:

t = (b - a) / FPS
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...