Выберите 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);