Это немного логичный вопрос
Я отслеживаю объект в видео с частотой кадров в секунду. В практической системе кадры не имеют точного зазора и могут даже иметь пропуски кадров
-> Мне также предоставляется метка времени для каждого кадра.
-> Я начинаю свою дорожку в кадре X и заканчиваю в кадре Y
Я разделил свое видео на сетки (пространственно), и в каждом случае я помещаю объект в одну из сеток
Теперь простейший случай этой проблемы заключается в следующем,
Предположим, что объект был идентифицирован всего за 1 кадр, какой должна быть продолжительность для этой дорожки?
Опция:
1. Исключительное вычисление продолжительности
Продолжительность = время окончания - время начала = 0 для этого экземпляра
- Расчет продолжительности включительно
Длительность = время окончания - время начала + 1 = 1 * для этого экземпляра
* давайте предположим, что у нас есть информация в миллисекундах
- Добавить зазор кадра. Поскольку мы знаем FPS, мы можем вычислить 1 / N как разрыв кадра
Длительность = время окончания - время начала + 1 / N
Добавьте среднее время, проведенное в сетке, вычисляя скорость человека. Я не уверен, как это вычислить, так как это зависит от предыдущих 3 определений продолжительности
Любая другая метрика, которую я могу взять?
Спасибо