Основы трекинга
Задача определения движения объекта, состоит из двух компонентов: идентификация и моделирование.Идентификация сводится к поиску интересующего объекта в последовательности фреймов из видео потока. Методы моментов или цветовые гистограммы помогают идентифицировать искомый объект. Также трекинг может применяться и к не идентифицированным объектам, когда мы хотим определить, совершает ли объект интересующее нас движение.
Методы, которые используются для трекинга не идентифицированных объектов обычно отслеживают только ключевые точки (визуальные признаки которые близки к уникальным). OpenCV предоставляет два метода для трекинга: метод Лукас-Канаде и метод Хорна-Шунка, эти методы работают с плотностью и разреженностью оптических потоков.
Второй компонент, моделирование, помогает нам установить тот факт, что указанные выше методы дают нам «шумное» измерение фактического положения объекта. Было разработано много мощных математических методов для оценки траектории объекта положение, которого было измерено с «шумами». Эти методы применимы к двух- или трехмерным моделям объектов и их местоположений.