Оценка и отслеживание движения являются ключевыми видами деятельности во многих приложениях компьютерного зрения, включая распознавание активности, мониторинг движения, автомобильную безопасность и наблюдение.
Computer Vision Toolbox™ предоставляет алгоритмы видеонаблюдения, такие как непрерывное адаптивное среднее смещение (CAMShift) и Kanade-Lucas-Tomasi (KLT). Эти алгоритмы можно использовать для отслеживания одного объекта или в качестве строительных блоков в более сложной системе отслеживания. Панель инструментов также обеспечивает структуру для отслеживания нескольких объектов, которая включает фильтрацию Калмана и венгерский алгоритм назначения обнаружений объектов дорожкам.
Оценка движения - это процесс определения перемещения блоков между соседними видеокадрами. Эта панель инструментов включает алгоритмы оценки движения, такие как оптический поток, согласование блоков и сопоставление шаблонов. Эти алгоритмы создают векторы движения, которые могут относиться ко всему изображению, блокам, произвольным исправлениям или отдельным пикселям. Для согласования блоков и шаблонов оценочные метрики для нахождения наилучшего соответствия включают в себя среднеквадратическую ошибку (MSE), среднее абсолютное отклонение (MAD), максимальную абсолютную разность (MaxAD), сумму абсолютной разности (SAD) и сумму квадратичной разности (SSD).
Отслеживание нескольких объектов
Отслеживание - это процесс определения местоположения движущегося объекта или нескольких объектов во времени в видеопотоке.