Живое отображение получения изображений и гистограммы

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

Image Acquisition Toolbox™ обеспечивает блок Simulink, чтобы передавать живые изображения от устройств получения изображений в модели Simulink. Этот пример использует блок From Video Device, чтобы передавать живые изображения от веб-камеры Logitech® Quickcam® Zoom в Simulink. Этот пример использует блок Histogram в DSP System Toolbox™, чтобы вычислить гистограммы 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). В этом примере блок получает системы координат RGB от камеры Logitech и выводит их в модель Simulink на каждом шаге времени симуляции. Тип данных выход от блока является uint8.

Гистограмма отображает результаты

Пример отображает гистограммы R, G, и значения B в окне RGB Histogram и отображает исходное видео RGB в окне средства просмотра.

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

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

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

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

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