Operator ExpandLine

Operator Library: Synchronization

オペレーター ExpandLine は、各入力画像の最後の画像行を保存します。 この保存された画像行は、出力において次のすべての画像行を置き換えるために使用されます。 言い換えると、このオペレーターは最後の画像行を次の画像のすべての行にコピーします。

このオペレーターの動作は現在のフレームではなく、次のフレームにのみ影響することに注意してください。 したがって、Acquisition Start後の最初のフレームの出力データは、 パラメータ Init を使用して指定する必要があります。

後続のフレームの幅が前のフレームよりも小さい場合、 オペレーターは画像寸法を維持し、保存された行の最初の部分のみを出力します。 後続のフレームの幅が前のフレームよりも大きい場合、 オペレーターは失われたピクセルをランダムな Memory の内容で埋めます。

Operator Restrictions

  • 空の画像はサポートされていません。

    ライン長が変動する画像はサポートされていません。

    入力画像の寸法は、リンクで設定された最大画像寸法と 等しくなければなりません。

I/O Property

Property 値
オペレータータイプ O
Input Link I, data input
Output Link O, data output

サポートされているリンクフォーマット

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

符号なし入力の場合、入力ビット幅の範囲は[1, 64]です。 符号付き入力の場合、範囲は[2, 64]です。 符号なしカラー入力の場合、範囲は[3, 63]であり、符号付きカラー入力の場合の範囲は[6, 63]です。

パラメーター

Init
タイプ static パラメータ
Default 0
範囲 [0, 2^InputBitWidth - 1]

このパラメータは、最初の出力フレームのピクセルの初期化値を指定します。 このパラメータは符号なしの値のみを受け入れます。 符号付きの初期化値の場合は、その符号なし表現を入力してください。

使用例

オペレーター ExpandLine の使用方法を以下の例に示します。