Operator RemoveLine

Operator Library: Synchronization

RemoveLine オペレーターは、画像ラインを完全に削除するために使用されます。 ラインを削除するかどうかの制御は、バイナリ入力リンク Rem を使用して行われます。 入力リンク Rem の各ラインの最初のエンドピクセルの値が 1 の場合、そのラインは削除されます。 ピクセル値が 0 の場合、ラインは出力に転送されます。

両方の入力は同期している必要があります。つまり、O-type オペレーターの任意のネットワークを介して、 同じ M-type オペレーターから供給される必要があります。

空のラインにはデータピクセルがないため、削除する必要があるかどうかに関する情報を伝送できません。 この場合、ラインは常に削除されます。 画像のすべてのラインが削除された場合、オペレーターはその出力に空の画像を出力します。

I/O Property

Property 値
オペレータータイプ P
入力リンク I、データ入力
Rem、制御入力
Output Link O, data output

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

Link Parameter Input Link I 入力リンク Rem Output Link O
Bit Width [1, 64]1 1 as I
Arithmetic {unsigned, signed} unsigned 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_IMAGE1D} as I as I
Color Format any VAF_GRAY as I
Color Flavor any FL_NONE as I
Max. Img Width any any as I
Max. Img Height any any as I

1

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

同期および非同期入力

  • すべての入力は互いに同期しています。つまり、O 型オペレーターの任意のネットワークを介して、同じ M 型オペレーターから供給される必要があります。

パラメーター

None

使用例

RemoveLine オペレーターの使用例を次に示します。

  • 「帯域幅のボトルネック」

    帯域幅のボトルネック - ピクセルの削除後の Parallelism の削減。

  • 3x3ダウンサンプリング

    例 - オペレーター SampleDnを使用せずに3x3の係数でダウンサンプリングします。

  • ImageSplitAndMerge

    例 - 画像ストリームを分割および統合する方法を示します。画像にトレーラーを追加します。

  • 'Laser Triangulation'

    例 - High Speedかつ頑健なレーザーライン検出アルゴリズム。 このアルゴリズムは、サブピクセル精度の結果を得るために重心座標を決定します。