Operator ExpandLine

Operator Library: Synchronization

「ExpandLine」運算子會儲存每個輸入影像的最後一行。 這行儲存的影像將用於取代輸出端下一張影像的所有行。 換言之,此運算子會將最後一行複製到下一張影像的所有行中。

請注意,此運算子的行為僅會影響下一幀,而不會影響當前幀。 因此,必須透過參數Init 來指定 開始擷取後的第一幀的輸出資料。

若後續幀的寬度小於前一幀, 該運算子將保留影像尺寸,並僅輸出儲存行中的前段部分。 若後續幀的寬度大於前一幀, 該運算子將以隨機的記憶體內容填補缺失的像素。

Operator Restrictions

  • 不支援空白圖片。

    不支援線段長度不一的圖像。

    輸入影像的尺寸必須等於 連結中設定的最大影像尺寸。

I/O Properties

Property Value
Operator Type O
Input Link I,資料輸入
Output Link O,資料輸出

Supported Link Format

Link Parameter Input Link I Output Link O
Bit Width [1, 64]1 as I
Arithmetic {unsigned, signed} as I
Parallelism any as I
Kernel Columns any as I
Kernel Rows any as I
Img Protocol VALT_IMAGE2D as I
Color Format any as I
Color Flavor any as I
Max. Img Width any as I
Max. Img Height any as I

1

無號輸入的 Bit Width 範圍為 [1, 64]。 有號輸入的範圍為 [2, 64]。 無號彩色輸入的範圍為 [3, 63],有號彩色輸入的範圍為 [6, 63]。

Parameters

Init
Type 靜態參數
Default 0
Range [0, 2^InputBitWidth - 1]

此參數用於指定第一個輸出幀中像素的初始化值。 此參數僅接受無符號數值。 若初始化值為有符號數值,請輸入其無符號表示形式。

Examples of Use

以下範例展示了如何使用 ExpandLine 運算子: