exponenta event banner

Отслеживание автомобилей с помощью обнаружения на переднем плане

В этом примере показано, как обнаруживать и считать автомобили в видеопоследовательности с использованием моделей гауссовых смесей (GMM).

Пример модели

На следующем рисунке показана модель отслеживания автомобилей с помощью обнаружения на переднем плане:

Результаты обнаружения и отслеживания

Обнаружение и подсчет автомобилей можно использовать для анализа схем движения. Обнаружение также является первым шагом перед выполнением более сложных задач, таких как отслеживание или категоризация транспортных средств по их типу.

В этом примере используется vision.ForegroundDetector для оценки пикселей переднего плана видеопоследовательности, снятых с стационарной камеры. vision.ForegroundDetector оценивает фон с использованием гауссовских моделей смеси и создает маску переднего плана, выделяющую объекты переднего плана; при этом движущиеся автомобили.

Затем маска переднего плана анализируется с помощью блока Blob Analysis, который создает ограничивающие рамки вокруг автомобилей. И, наконец, количество автомобилей и ограничивающие ящики заносятся в исходное видео для отображения окончательных результатов.

Результаты отслеживания

Прототип на плате Xilinx Zynq

Алгоритм в этом примере подходит для реализации встроенного программного обеспечения. Вы можете развернуть его к процессору ARM™, используя видео Xilinx™ Zynq™ обработка справочного дизайна. См. Отслеживание автомобилей с аппаратным обеспечением на основе Zynq (пакет поддержки панели инструментов Vision HDL для аппаратного обеспечения на основе Xilinx Zynq).