Выберите String to Insert into Image

Этот пример показывает вам, как выбрать текстовую строку и вставить ее в изображение, когда блок Insert Text содержит несколько текстовых строк.

Модель в качестве примера

Откройте модель Simulink®.

modelname = 'ex_blkInsertTextSelect.slx';
open_system(modelname)

Эта модель читает входное изображение с помощью блока Image From File с набором параметров Имени файла к yellowlily.jpg.

Блок выбирает и вставляет текстовую строку во входное изображение при помощи блока Insert Text этими параметрами:

  • Текст — {'Lilly 1','Lilly 2'}

  • Источник значения цвета — Specify via dialog

  • Значение цвета — [255,255,0]

  • Источник местоположения — Specify via dialog

  • Местоположение [x y] — [600,50]

  • Непрозрачность — 1

  • Поверхность шрифта — LucidaSansDemiBold

  • Размер шрифта (точки) — 100

Блок Manual Switch (Simulink) позволяет вам выбрать который входная строка отобразиться.

Модель симулируется

Запустите модель. Модель отображает выходное изображение со вставленным полужирным, желтым текстом при помощи блока Video Viewer. Дважды кликните блок Manual Switch (Simulink), чтобы выбрать другую строку и отобразить выходное изображение с той вставленной строкой.

sim(modelname);