Сохранение видеоданных к файлу

Введение

Лучший способ узнать о блоке From Video Device состоит в том, чтобы видеть пример. Этот раздел обеспечивает постепенный пример, который создает простую модель с помощью блока в сочетании с блоками из других blockset библиотек.

Примечание

Имена блока не показывают по умолчанию в модели. Чтобы отобразить скрытые имена блока при работе в модели, выберите Display и снимите флажок Hide Automatic Names.

Шаг 1: создайте новую модель

Чтобы запустить Simulink® и создать новую модель, введите следующее в командной строке MATLAB®:

simulink

В начальной странице Simulink нажмите Blank Model, и затем Create Model. Пустое окно Editor открывается.

В Редакторе нажмите кнопку Save во вкладке Simulation, чтобы присвоить имя к вашей новой модели.

Шаг 2: откройте библиотеку Image Acquisition Toolbox

В окне редактора моделей нажмите кнопку Library Browser во вкладке Simulation.

Браузер Библиотеки Simulink открывается. Его левая панель содержит дерево доступных библиотек блоков в алфавитном порядке. Нажмите Image Acquisition Toolbox узел.

Чтобы использовать блок, добавьте его в существующую модель или создайте новую модель.

Шаг 3: перетащите от блока видеоустройства в модель

Чтобы использовать блок From Video Device в модели, кликните по блоку в библиотеке и, удержав кнопку мыши вниз, перетащите его в Редактор Simulink. Отметьте, как имя на блоке изменяется, чтобы отразить устройство, соединенное к вашей системе, которая сопоставлена с блоком. Если у вас есть несколько соединенных устройств, можно выбрать устройство, чтобы использовать в диалоговом окне Source Block Parameters путем двойного клика по блоку.

Перетащите от блока видеоустройства в модель

Шаг 4: перетащите другие блоки, чтобы завершить модель

Чтобы проиллюстрировать использование блока, этот пример создает простую модель, которая получает данные и затем выводит данные к файлу в формате Чередования аудио и видео (AVI). Чтобы создать эту модель, этот пример использует блок из Computer Vision Toolbox™.

Откройте библиотеку Computer Vision Toolbox. В окне библиотеки откройте подсистему Sinks. От этой подсистемы кликните по блоку To Multimedia File в библиотеке и, удержав кнопку мыши вниз, перетащите блок в Редактор Simulink.

Перетащите Выходной блок к модели

Шаг 5: соедините блоки

Соедините эти три выходных параметров от блока From Video Device до трех соответствующих входных параметров на блоке To Multimedia File. Если порты не отображены, можно выбрать опцию, чтобы отобразить их в диалоговом окне Source Block Parameters путем двойного клика по блоку. Один быстрый способ установить все три связи целиком состоит в том, чтобы выбрать блок From Video Device, нажать и удержать клавишу Ctrl, и затем кликнуть по блоку To Multimedia File.

Обратите внимание на то, что ваша камера может иметь выходные порты, которые являются Y, Cb, Cr и входными портами на блоке To Multimedia File является R, G, B. Некоторые устройства определяют цветную полосу YCbCr, и некоторые устройства определяют его RGB. Оба допустимы и будут работать совместно.

Соединитесь от блока видеоустройства до с мультимедийным блоком файла

Шаг 6: задайте от значений параметров блоков видеоустройства

Чтобы проверять От настроек параметров блоков Видеоустройства, дважды кликните значок блока в Редакторе Simulink. Это открывает диалоговое окно Source Block Parameters для блока From Video Device, показанного в следующем рисунке. Используйте различные поля в диалоговом окне, чтобы определить текущие значения Из параметров блоков Видеоустройства или изменить значения.

Например, с помощью этого диалогового окна, можно задать устройство, вы хотите использовать, выбрать формат видео, который вы хотите использовать с устройством или задать шаг расчета блока. Для получения дополнительной информации смотрите страницу с описанием блока From Video Device.

Можно установить параметры для любого из блоков, которые вы включаете в свою модель. Например, чтобы задать имя файла AVI, дважды кликните блок To Multimedia File. Убедитесь, что у вас есть разрешение записи к директории, в которую блок записывает файл AVI.

Шаг 7: запустите симуляцию

Чтобы запустить симуляцию, нажмите зеленую кнопку Run на Редакторе Simulink панель инструментов. Можно использовать опции панели инструментов, чтобы задать, сколько времени запустить симуляцию и остановить его.

Во время симуляции строка состояния в нижней части Редактора Simulink указывает на прогресс симуляции. После концов симуляции проверяйте директорию, в которой вы запустили симуляцию, чтобы проверить, что файл AVI был создан.

Для просмотра документации необходимо авторизоваться на сайте