exponenta event banner

Обнаружение границ в реальном видеопотоке

В этом примере показано, как использовать блок From Video Device для обнаружения краев объектов в реальном видеопотоке.

Toolbox™ получения изображения предоставляет блок Simulink ® для получения данных изображения из устройств получения изображения в модели Simulink.

В этом примере блок From Video Device используется для получения данных изображения в реальном времени с C8484 камеры Hamamatsu в Simulink. Метод Prewitt применяется для поиска краев объектов во входном видеопотоке.

В этом примере для открытия и запуска модели требуется Simulink и Computer Vision Toolbox™.

Просмотр обнаружения краев в реальном времени. (9 секунд)

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

На следующем рисунке показана модель, использующая блок From Video Device.

open_system('demoimaqsl_edgedetection_win');

close_system('demoimaqsl_edgedetection_win');

Ввод видео в реальном времени

Входное видео получают в реальном времени из устройства получения изображения Хамамацу (С8484). В этом примере блок получает данные интенсивности от камеры и выводит их в модель Simulink на каждом этапе моделирования. Тип данных, выводимый из блока, одинарный.

Анализ обнаружения кромок

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

Несмотря на то, что в этом примере использовалась камера Hamamatsu, эту модель можно легко обновить для подключения моделей к другим поддерживаемым устройствам получения изображений. Это позволяет использовать одну и ту же модель Simulink с различным оборудованием для получения изображений.

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

Только Windows ®: demoimaqsl_edgedetection_win.slx

Независимо от платформы: demoimaqsl_edgedetection_all.slx

Пример модели Windows содержит блок To Video Display (поддерживается только в Windows) из панели инструментов Computer Vision Toolbox и поддерживает генерацию кода. Независимая от платформы версия состоит из блока Video Viewer и не поддерживает генерацию кода.