Аннотируйте видеофайлы числами кадра

Можно использовать функцию insertText в MATLAB или theInsert текстовый блок в модели Simulink®, к тексту перекрытия на видеопотоках. В этом примере модели Simulink вы добавляете рабочее количество количества кадров видео к видео с помощью блока Insert Text. Модель содержит блок From Multimedia File, чтобы импортировать видео в модель Simulink, блок Frame Counter, чтобы считать количество кадров во входном видео и два блока Video Viewer, чтобы смотреть исходные и аннотируемые видео.

Можно открыть модель в качестве примера путем ввода в командной строке MATLAB®.

  1. Запустите свою модель.

  2. Модель отображает исходные и аннотируемые видео.

Цветное форматирование

В данном примере цветной формат для видео был установлен в Intensity, и поэтому значение цвета для текста было установлено к масштабированному значению. Если вместо этого, вы устанавливаете цветной формат на RGB, то текстовое значение должно удовлетворить этот формат и требует вектора с 3 элементами.

Вставка текста

Используйте блок Insert Text, чтобы аннотировать видеопоток рабочим количеством кадра. Установите параметры блоков можно следующим образом:

  • Панель Main, Text = ['Frame count' sprintf('\n') 'Source frame: %d']

  • Панель Main, Color value = 1

  • Панель Main, Location [x y] = [85 2]

  • Панель Font, Font face = LucindaTypewriterRegular

Путем установки параметра Text на ['Frame count' sprintf('\n') 'Source frame: %d'] вы просите, чтобы блок распечатал Frame count на одной строке и Source frame: на новой строке. Поскольку вы задали %d, ANSI C спецификация формата printf-стиля, порт Variables появляется на блоке. Блок берет вход порта в десятичной форме и заменяет этим входом %d в векторе символов. Вы использовали параметр Location [x y], чтобы задать, где распечатать текст. В этом случае местоположение является 85 строками вниз и 2 столбцами, законченными от верхнего левого угла изображения.

Параметры конфигурации

Установите параметры конфигурации. Откройте диалоговое окно Configuration путем выбора Model Configuration Parameters из меню Simulation. Установите параметры можно следующим образом:

  • Панель Solver, Stop time = inf

  • Панель Solver, Type = Fixed-step

  • Панель Solver, Solver = Discrete (no continuous states)