В этом примере показано, как использовать блоки Simulink ® для отображения видеопотока в реальном времени и гистограммы значений RGB.
Toolbox™ получения изображения предоставляет блок Simulink для получения данных живого изображения от устройств получения изображения в модели Simulink. В этом примере блок From Video Device используется для получения данных изображения в реальном времени с веб-камеры Logitech ® Quickcam ® Zoom в Simulink. В этом примере блок гистограммы в системной Toolbox™ DSP используется для вычисления гистограмм значений R, G и B в каждом видеокадре.
В этом примере для открытия и запуска модели требуется Simulink, DSP System Toolbox и Computer Vision Toolbox™.
Просмотр отображения гистограммы в реальном видеопотоке. (10 секунд)
На следующем рисунке показана модель, использующая блок From Video Device.
open_system('demoimaqsl_rgbhistogram_win');

close_system('demoimaqsl_rgbhistogram_win');
Входное видео получают в прямом эфире от устройства получения изображения winvideo (Logitech Quickcam Zoom). В этом примере блок получает кадры RGB от камеры Logitech и выводит их в модель Simulink на каждом этапе моделирования. Тип данных, выводимый из блока, - uint8.
В этом примере в окне RGB Histogram отображаются гистограммы значений R, G и B, а в окне Viewer - исходное видео RGB.

Несмотря на то, что для этого примера использовалась веб-камера winvideo Logitech, эту модель можно легко обновить для подключения моделей к другим поддерживаемым устройствам получения изображений. Это позволяет использовать одну и ту же модель Simulink с различным оборудованием для получения изображений.
Только Windows ®: demoimaqsl_rgbhistogram_win.slx
Независимо от платформы: demoimaqsl_rgbhistogram_all.slx
Пример модели Windows содержит блок To Video Display (поддерживается только в Windows) из панели инструментов Computer Vision System Toolbox и поддерживает генерацию кода. Независимая от платформы версия состоит из блока Video Viewer и не поддерживает генерацию кода.