Я пытался применить функцию multiObjectTracking()
из этого пример к некоторым видеороликам о движении насекомых на 2D-поверхности.
В связанном примере фильтр Калмана используется для оценки движения отслеживаемых объектов, если они теряются на несколько кадров из-за перекрытия переднего плана. Фильтр настроен с использованием метода configureKalmanFilter()
с использованием модели «Постоянная скорость» для оценки движения. В качестве альтернативы его можно вызвать с помощью модели «Постоянное ускорение».
Мой вопрос: как мне настроить пользовательскую модель для оценки движения в моем фильтре Калмана?
Основная причина потери следов в моих кадрах — это когда животное останавливается на несколько кадров, а затем снова начинает идти, возможно, в другом направлении. Поэтому я хотел бы реализовать модель «без скорости» (так сказать), которая предполагает, что потерянный объект просто остался в своем последнем известном местоположении, пока его снова не подберут.