В этом примере показано, как обработать видео наблюдения, чтобы выбрать системы координат, которые содержат движение. Проблемы безопасности требуют постоянного наблюдения за важными точками с помощью видеокамер. Чтобы эффективно записывать, просматривать и архивировать этот огромный объем данных, можно либо уменьшить размер видеокадра, либо уменьшить общее количество видеокадров, которые вы записываете. Этот пример иллюстрирует последний подход. В нем движение в поле зрения камеры запускает захват «интересных» видеокадров.
Смотрите пример записи наблюдения.
Следующий рисунок показывает модель записи наблюдения:
Пример использует блок Template Matching, чтобы обнаружить движение в видеопоследовательности. Когда значение Sum of Absolute Differences (SAD) конкретной системы координат превышает порог, пример записывает этот видеокадр и отображает его в окне Motion Frames.
Окно Порог отображает пороговое значение синим цветом и строит графики значений SAD для каждой системы координат желтым цветом. В любой момент, когда значение SAD превышает порог, модель записывает видеокадр.
В окне Original frames показана система координат оригинального видео.
В окне системы координат показан последний записанный видеокадр. В этом окне значение системы координат постоянно увеличивается, когда видео запускается, а значение захваченной системы координат указывает общее количество систем координат, записанных моделью.
С плавающей точкой: vipsurveillance.slx
Фиксированная точка: vipsurveillance_fixpt.slx