运算符 Library: Synchronization
算子 CutImage 将输入图像动态切割为多个 较小的图像。切割由输入 Cut 控制,该输入与 输入 I 同步。该算子支持两种切割模式, 由参数 Mode 设置:
-
如果 Mode 设为 Split(默认值),则输入的图像 将被分割成数个部分。当输入 Cut 当前行的任何像素值为 1 时, 当前输出图像会在该行结束时终止,并从下一行 的开头开始新图像。输入 Cut 中 图像最后一行中的任何 1 值均无效。
-
如果 Mode 设为 Truncate,则输入的图像会被切割为单张 图像,该图像的行数可能比输入图像少。当 输入 Cut 当前行的任何像素值为 1 时, 当前输出图像会在该行结束时终止。在当前图像结束 之前,不会再有任何图像数据转发到输出 O。
![]() |
Increased Frame Rate |
|---|---|
|
在 Split 模式下, 算子可以通过保持原始带宽来提高帧率。在 Truncate 模式下,算子不改变帧率, 但可能会降低平均带宽。 |
您可以使用算子 CutImage 将 1D 图像转换为 2D 图像。 如果将使用图像协议 VALT_LINE1D 的链路连接到算子 的输入,则转换会自动执行。在这种情况下,算子始终处于 Split 模式,且参数 Mode 被禁用。例如,线扫描相机 的 1D 输入可以根据控制输入分割成高度可变的图像, 从而有效地创建 2D 输出流。
该算子支持具有可变行长的图像。
| 模式 | |
|---|---|
| 键入 | 静态读/写参数 |
| 默认 | Split |
| 范围 | {Split,Truncate} |
|
操作模式。
|
|

![[重要]](../common/images/admon/important.png)

上一页

