主要内容

插入文本

在图像上绘制文本或视频帧

  • 库:
  • 计算机视觉工具箱/文本和图形

  • 插入文本块

描述

插入文本块在输入图像或视频流上绘制格式化文本。该块使用Open-Source Font Engine Free 2.3.5库产生风格化文本位图。有关库的更多信息,请参阅FreeType的项目的网站。

请注意

此块仅支持ASCII字金宝app符。

此块使您可以绘制:

  • 一个文本实例

  • 同一文本的多个实例

  • 多个文本实例,每个位置的不同文本

港口

输入

展开全部

输入图像或视频,指定为一个-经过-N矩阵,-经过-N-经过-T数组,-经过-N-经过-C阵列,或者-经过-N-经过-C-经过-T数组中。T是视频或图像序列中的帧数,以及C是颜色频道的数量。

依赖性

要启用此端口,请设置图像信号参数到一个多维信号

数据类型:单身的|双倍的|INT8.|int16|INT32.|uint8.|uint16|UINT32|布尔

输入图像或视频的红色分量,指定为-经过-N矩阵或-经过-N-经过-T阵列,其中T是输入视频中的帧数。

请注意

输入到RG,B端口必须具有相同的维度和数据类型。

依赖性

要启用此端口,请设置图像信号参数到单独的颜色信号

数据类型:单身的|双倍的|INT8.|int16|INT32.|uint8.|uint16|UINT32|布尔

输入图像或视频的绿色分量,指定为-经过-N矩阵或-经过-N-经过-T阵列,其中T是输入视频中的帧数。

请注意

输入到RG,B端口必须具有相同的维度和数据类型。

依赖性

要启用此端口,请设置图像信号参数到单独的颜色信号

数据类型:单身的|双倍的|INT8.|int16|INT32.|uint8.|uint16|UINT32|布尔

输入图像或视频的蓝色组件,指定为-经过-N矩阵或-经过-N-经过-T阵列,其中T是输入视频中的帧数。

请注意

输入到RG,B端口必须具有相同的维度和数据类型。

依赖性

要启用此端口,请设置图像信号参数到单独的颜色信号

数据类型:单身的|双倍的|INT8.|int16|INT32.|uint8.|uint16|UINT32|布尔

选择文本字符串,指定为正整数。当值的价值文本参数是字符向量的单元格数组插入文本控件的输入值所指示的单元格显示文本字符串选择港口。输入到此端口必须在范围内1为单元格数组中的文本字符串数量,其中1表示第一个字符向量。

依赖性

要启用此端口,请指定文本参数作为字符向量的单元格数组,例如{“Text1”、“Text2”}

数据类型:单身的|双倍的

文本颜色值,指定为标量、向量或矩阵。输入图像的数据类型决定了颜色值的范围。例如,浮点输入图像数据类型的颜色值必须在[01].对于一个uint8数据类型的输入图像,值必须在范围[0255.].该端口的输入的形状取决于输入信号是基于强度的还是颜色。

  • 强度信号 - 指定颜色作为标量强度值,在这种情况下,块将强度应用于所有文本字符串,或者作为长度的强度值的向量等于指定的文本字符串的数量文本参数。

  • 颜色信号-指定颜色将所有文本字符串的颜色定义为RGB三元组的三元素向量,或年代颜色值的- × 3矩阵,其中年代文本字符串的数量是否指定给文本参数。

请注意

此端口的输入必须与输入图像相同的数据类型。

依赖性

要启用此端口,请设置颜色值来源参数到输入端口

数据类型:单身的|双倍的|INT8.|int16|INT32.|uint8.|uint16|UINT32

位置索引,二元素向量或年代-by-2矩阵,指定要插入文本的输入图像的坐标。如果指定为双元素向量,则第一个元素表示要插入字符向量的图像的行,第二个元素表示要插入字符向量的图像的列。如指定为年代-2矩阵,每行包含在图像中的图像中的位置的行和列索引,用于显示文本。

依赖性

要启用此端口,请设置位置来源参数到输入端口

数据类型:单身的|双倍的|INT8.|int16|INT32.|uint8.|uint16|UINT32

不透明度因子,指定为标量或矢量。如果指定为标量,则不透明度系数适用于所有文本字符串。属性中指定的不透明度值向量的长度必须等于文本参数。每个元素的不透明度因子可以从01

依赖性

要启用此端口,请设置不透明度源参数到输入端口

数据类型:单身的|双倍的

文本变量值,指定为标量或向量。块替换。中的格式规范文本参数,如% d% f, 或者% s的元素输入。使用% s选项要指定一组文本字符串,分隔为块的值0,以便在不同位置同时显示。例如,要插入两个字符串,请使用a常数(金宝app模型)块,并指定其值[UINT8('text1')0 uint8('text2')]变量输入端口。有关格式说明符的更多信息,请参见sprintf

依赖性

要启用该端口,请输入ANSI CPrintf.-Style格式规格,如% d% f, 或者% s文本参数。

数据类型:uint8.|双倍的

输出

展开全部

输出图像或视频,作为返回-经过-N矩阵,-经过-N-经过-T数组,-经过-N-经过-C阵列,或者-经过-N-经过-C-经过-T数组中。T是视频或图像序列中的帧数,以及C是颜色频道的数量。

依赖性

要启用此端口,请设置图像信号参数到一个多维信号

数据类型:单身的|双倍的|INT8.|int16|INT32.|uint8.|uint16|UINT32|布尔

输出图像或视频的红色组件,返回为一个-经过-N矩阵或-经过-N-经过-T阵列,其中T是输出视频中的帧数。

依赖性

要启用此端口,请设置图像信号参数到单独的颜色信号

数据类型:单身的|双倍的|INT8.|int16|INT32.|uint8.|uint16|UINT32|布尔

输出图像或视频的绿色分量,返回为-经过-N矩阵或-经过-N-经过-T阵列,其中T是输出视频中的帧数。

依赖性

要启用此端口,请设置图像信号参数到单独的颜色信号

数据类型:单身的|双倍的|INT8.|int16|INT32.|uint8.|uint16|UINT32|布尔

输出图像或视频的蓝色分量,返回为-经过-N矩阵或-经过-N-经过-T阵列,其中T是输出视频中的帧数。

依赖性

要启用此端口,请设置图像信号参数到单独的颜色信号

数据类型:单身的|双倍的|INT8.|int16|INT32.|uint8.|uint16|UINT32|布尔

参数

展开全部

主要的

指定要插入到输入图像中的文本。

  • 您可以将此参数指定为单个文本字符串或字符向量,例如'文本1',或字符向量的单元格数组,例如{“Text1”、“Text2”}.属性指定单元格数组时,还必须指定要显示的文本字符串选择输入端口。

  • 你可以包括ANSI CPrintf.-Style格式规格,如“文本% d '.属性指定它们的值变量输入端口。金宝app支持的格式说明符包括% d%我% u% c% f%啊% x% X% e% E% g,% G.有关格式说明符的更多信息,请参见sprintf

从以下选项中选择文本颜色源:通过对话框指定输入端口.如果设置为通过对话框指定,然后您必须使用的是要指定文本颜色颜色值参数。如果设置为输入端口,然后您必须使用的是要指定文本颜色颜色输入端口。

文本颜色值,指定为标量、向量或矩阵。输入图像的数据类型决定了颜色值的范围。例如,浮点输入图像数据类型的颜色值必须在[01].对于一个uint8数据类型的输入图像,值必须在范围[0255.].文本颜色值的大小取决于输入信号是基于强度的还是颜色。

  • 强度信号 - 指定颜色作为标量强度值,在这种情况下,块将强度应用于所有文本字符串,或者作为长度的强度值的向量等于指定的文本字符串的数量文本参数。

  • 颜色信号-指定颜色将所有文本字符串的颜色定义为RGB三元组的三元素向量,或年代颜色值的- × 3矩阵,其中年代文本字符串的数量是否指定给文本参数。

依赖性

要启用该参数,请设置颜色值来源参数到通过对话框指定

从以下选项中选择文本位置源:通过对话框指定输入端口.如果设置为通过对话框指定,然后您必须使用使用的文本位置位置(x, y)参数。如果设置为输入端口,然后您必须使用使用的文本位置地点输入端口。

文本位置索引,两个元素矢量或一个年代-by-2矩阵,指定要插入文本的输入图像的坐标。如果指定为双元素向量,则第一个元素表示要插入字符向量的图像的行,第二个元素表示要插入字符向量的图像的列。如指定为年代-2矩阵,每行包含在图像中的图像中的位置的行和列索引,用于显示文本。

依赖性

要启用该参数,请设置位置来源参数到通过对话框指定

从这些选项中选择不透明度因子的来源:通过对话框指定输入端口.如果设置为通过对话框指定,则必须使用不透明度参数。如果设置为输入端口然后您必须指定不透明度因子使用不透明度输入端口。

不透明度因子,指定为标量或矢量。如果指定为标量,则不透明度系数适用于所有文本字符串。属性中指定的不透明度值向量的长度必须等于文本参数。每个元素的不透明度因子可以从01

依赖性

要启用该参数,请设置不透明度源参数到通过对话框指定

使用以下选项指定块的输入和输出图像的格式:

  • 一个多维信号—块具有单输入和单输出端口。

  • 单独的颜色信号-块有三个输入和输出信号,每个颜色通道一个,接受和返回图像的单独的颜色通道。

启用此参数来镜像文本字符串并反转其在图像中的位置(x, y)(x, y)

字体

指定插入文本的字体。该块将此列表填充了系统上安装的字体。在Windows上,块搜索系统注册表以获取字体文件。在UNIX上,块搜索字体文件的X服务器的字体路径。

指定插入文本的字体大小。

启用此参数以平滑插入文本的边缘。平滑过程是计算昂贵的。

块特征

数据类型

布尔|双倍的|固定点一个|整数|单身的

多维信号

是的

可变尺寸信号

是的

一个金宝app支持字长度小于或等于32位。

扩展能力

C / C ++代码生成
使用Simulink®Coder™生成C和C ++代码。金宝app

另请参阅

|

介绍了R2013a