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

Введение

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

Примечание

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

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

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

simulink

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

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

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

Шаг 2: откройте библиотеку блоков

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

Браузер Библиотеки 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 Editor. Можно использовать опции панели инструментов, чтобы задать, сколько времени запустить симуляцию и остановить его. Можно также запустить симуляцию путем выбора Simulation > Run.

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