Operator AppendLineDyn

Operator Library: Synchronization

運算子 AppendLineDyn會將來自 連結I處的輸入影像中的影像行,動態地串接至 連結O 處的輸出影像中較長的一行。是否應將行追加,由 輸入Append 控制,該輸入與輸入I 同步。 這與運算子AppendLine 的差異在於,後者 所拼接的行數是由參數定義的。每當輸入Append中某一行 的任何像素值為 1 時,後續的一行便會 被附加至當前行。

該運算子既不會改變幀率,也不會 改變頻寬。

使用此運算子通常會產生 根據輸入圖案的不同,線條寬度各異的 接續圖像。

[重要] 請勿超過圖片的最大尺寸限制

透過使用此運算子,可能會超過輸出連結中定義的 最大影像寬度與高度。因此,請務必確保串接後的 輸入行不會超過輸出連結中參數化設定的最大影像寬度。 同時請確保輸出連結的參數化最大影像高度 足夠大。若 影像寬度或高度超過連結屬性所指定的限制,設計中後續的操作元可能無法正常運作。

舉例來說,若將 3 條寬度為 1024 的輸入線進行拼接,輸出影像的 寬度將為 3072。因此,必須將輸出鏈路中的最大影像寬度設定為 3072 或更高,以確保「VisualApplets 」運算子的正常運作。

I/O Properties

Property Value
Operator Type P
Input Links I、資料輸入
Append、控制輸入
Output Link O,資料輸出

Supported Link Format

Link Parameter Input Link I 輸入連結附加 Output Link O
Bit Width [1, 64]1 1 as I
Arithmetic {unsigned, signed} 無號數 as I
Parallelism any as I as I
Kernel Columns any 1 as I
Kernel Rows any 1 as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D} as I as I
Color Format any VAF_GRAY as I
Color Flavor any FL_NONE as I
Max. Img Width any as I any2
Max. Img Height any as I any

1

輸入 Bit Width 的範圍為:

  • 針對無號輸入:[1, 64]

  • 對於有號數值:[2, 64]

  • 對於無號彩色輸入:[3, 63]

  • 針對有號色彩輸入:[6, 63]。

2

最大影像寬度必須大於或等於輸入影像 的寬度。

Parameters

無

Examples of Use

以下範例展示了運算子 AppendLineDyn 的使用方式: