Operator ReSyncToLine

运算符 Library: Synchronization

ReSyncToLine 运算符用于将计算结果与当前行的内容重新同步。 因此,行末可用的计算结果可以应用到同一行。 这允许在行级别实现多遍算法。

ReSyncToLine 获取所有 k 个输入链路 PI[k] 上每一行的最后一个像素。 同时,还会存储输入链路 I 上的当前行。 在运算符中处理完输入的最后一个行像素后,该行的内容将在链路 O 上输出。 其他输出链路 PO0..PO63 用于输出获取的 PI0..PI63 值。 PO 值保持不变。 所有 PO 和 O 输出端口都是同步的。

所有输入链路(I 和 PI0..PI63)必须完全同步,即它们必须由 同一个 M-type 运算符通过由 O-type 运算符组成的任意网络提供源信号。

该运算符将输出延迟一行。

I/O Property

Property 值
Operator Type M
输入链路 I,图像输入
PI[k],数据输入
Output Links O,图像输出
PO[k],数据输出

Supported Link Format

Link Parameter Input Link I 输入链路 PI[k] Output Link O 输出链路 PO[k]
Bit Width [1, 64]1 [1, 64]2 as I 作为 PI[k]
Arithmetic {unsigned, signed} {unsigned, signed} as I 作为 PI[k]
Parallelism any as I as I as I
Kernel Columns any any as I 作为 PI[k]
Kernel Rows any any as I 作为 PI[k]
Img Protocol {VALT_IMAGE2D, VALT_LINE1D} as I as I as I
Color Format any any as I 作为 PI[k]
Color Flavor any any as I 作为 PI[k]
Max. Img Width any as I as I as I
Max. Img Height any as I as I as I

1 2

对于无符号输入,输入 Bit Width 的范围是 [1, 64]。 对于有符号输入,范围是 [2, 64]。 对于无符号彩色输入,范围是 [3, 63],对于有符号彩色输入,范围是 [6, 63]。

同步和异步输入

  • 所有输入相互同步,即它们必须由同一个 M-type 运算符通过由 O-type 运算符组成的任意网络提供源信号。

参数

无

使用示例

以下示例展示了 ReSyncToLine 运算符的使用方法: