Operator AppendImageDyn

Operator Library: Synchronization

算子 AppendImageDyn 将输入图像动态拼接到 更大的输出图像中。是否拼接图像由输入 Append 控制,该输入与输入 I 同步。 这与算子 AppendImage 不同,后者拼接的图像数量由参数定义。 当输入 Append 的任何像素值为 1 时, 下一张图像就会拼接到当前图像后面。

[重要] 切勿超过最大图像高度

通过使用此算子,可能会超出输出链路中定义的 最大图像高度。因此,务必确保拼接后的输入 图像不超过输出链路参数化的最大图像高度。 如果超出图像高度,设计中后续的算子 可能无法正常工作。

I/O Properties

财产 值
操作员类型 P
输入链接 I,数据输入
Append,控制输入
输出链接 O,数据输出

Supported Link Format

链接参数 输入链路 I 输入 Link Append 输出链路 O
Bit Width [1, 64]1 1 as I
Arithmetic {unsigned, signed} 未签名 as I
Parallelism 任何 as I as I
内核列 任何 1 as I
内核行 任何 1 as I
图像协议 VALT_IMAGE2D as I VALT_IMAGE2D
Color Format 任何 VAF_GRAY as I
颜色口味 任何 FL_NONE as I
Max. Img Width 任何 as I as I
Max. Img Height 任何 as I 任何2

1

The range of the input bit width is:

  • For unsigned inputs: [1, 64]

  • 对于有符号输入:[2, 64]

  • 对于无符号彩色输入:[3, 63]

  • 对于有符号彩色输入:[6, 63]。

2

最大输出图像高度必须大于或等于输入 图像高度。

参数

无

Examples of Use

以下示例展示了算子 AppendImageDyn 的用法: