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

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

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

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

Этот пример требует, чтобы Simulink и Computer Vision Toolbox™ открыли и запустили модель.

См. обнаружение ребра на живом видео. (9 секунд)

Модель в качестве примера

Следующие данные показывают модель в качестве примера использование блока From Video Device.

open_system('demoimaqsl_edgedetection_win');

close_system('demoimaqsl_edgedetection_win');

Живой ввод видео

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

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

Этот пример использует Computer Vision Toolbox, чтобы найти ребра объектов во вводе видео. Когда вы запускаете модель, можно дважды кликнуть блок Edge Detection и настроить пороговый параметр, в то время как симуляция запускается. Чем выше вы делаете порог, тем меньшим сумма ребер пример находит в видеопотоке.

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

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

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

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

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