运算符 Library: Synchronization
算子 ExpandPixel 将行或帧的最后一个像素复制到下一行或下一帧中的所有像素。 该算子有两种工作模式:
-
模式:
在此模式下,对于每一行,会存储该行最后一个像素的值,并在下一行中保持该值不变。
若要使用此模式,请将参数 AutoSync 设置为 EoL。
-
模式:
在此模式下,对于每一帧,会存储图像中的最后一个像素,并在下一帧期间保持该值不变。
若要使用此模式,请将参数 AutoSync 设置为 EoF。
请注意,此算子的行为只会影响后续的行或帧,而不会影响当前的行或帧。 因此,第一行或第一帧的输出必须通过参数 Init 来指定。
当在 2D 协议下使用 模式时,帧中最后一行的最后一个像素值将用于输出后续帧第一行的像素。 因此,参数 Init 的值仅用于非常靠前的那一帧。
算子限制
-
不支持空图像。
不支持具有不同行长的图像。
| Init | |
|---|---|
| 键入 | static 参数 |
| 默认 | 0 |
| 范围 | [0, 2^InputBitWidth - 1] |
|
该参数指定当 AutoSync 设置为 EoL 时图像首行的像素初始化值,或者当 AutoSync 设置为 EoF 时指定第一个输出帧的像素。 该参数仅接受无符号值。 对于有符号的初始化值,请键入其无符号表示形式。 |
|
| AutoSync | |
|---|---|
| 键入 | static 参数 |
| 默认 | EoL |
| 范围 | {EoL, EoF} |
|
指定算子的同步模式。 使用 EoL 模式可将每一行的最后一个像素复制到下一行的所有像素。 使用 EoF 模式可将每一帧的最后一个像素复制到下一帧的所有像素。 如果输出端的图像协议设置为 VALT_LINE1D,则该参数只能设置为 EoL。 |
|
以下示例展示了算子 ExpandPixel 的用法:
-
确定图像的均值,并将该值用作下一个处理图像的阈值。
-
Example - Histogram thresholding


上一页

