Запись наблюдения

В этом примере показано, как обработать видео наблюдения, чтобы выбрать системы координат, которые содержат движение. Проблемы безопасности требуют постоянного наблюдения за важными точками с помощью видеокамер. Чтобы эффективно записывать, просматривать и архивировать этот огромный объем данных, можно либо уменьшить размер видеокадра, либо уменьшить общее количество видеокадров, которые вы записываете. Этот пример иллюстрирует последний подход. В нем движение в поле зрения камеры запускает захват «интересных» видеокадров.

Смотрите пример записи наблюдения.

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

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

Энергетическая Подсистема Движения

Пример использует блок Template Matching, чтобы обнаружить движение в видеопоследовательности. Когда значение Sum of Absolute Differences (SAD) конкретной системы координат превышает порог, пример записывает этот видеокадр и отображает его в окне Motion Frames.

Результаты записи наблюдения

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

В окне Original frames показана система координат оригинального видео.

В окне системы координат показан последний записанный видеокадр. В этом окне значение системы координат постоянно увеличивается, когда видео запускается, а значение захваченной системы координат указывает общее количество систем координат, записанных моделью.

Доступные версии примера

С плавающей точкой: vipsurveillance.slx

Фиксированная точка: vipsurveillance_fixpt.slx