Operator ColSum

Operator Library: Accumulator

このオペレーターは、画像列ごとのすべてのピクセル値の合計を計算します。 出力の各ピクセル値は、それぞれの列の現在の合計を表します。 したがって、各ピクセルはこれまでに算出された合計値に置き換えられます。

ClrIリンクを1に設定することで、現在の列の合計を手動でクリアすることができます。 手動クリアが不要な場合は、ClrIに定数の0を適用する必要があります。

新しい入力フレームごとに、すべての列の合計がゼロにリセットされます。

多くの場合、このオペレーターはRemoveLineオペレーターと組み合わせて使用され、フレーム全体の結果が含まれる最後の画像行のみを使用します。

次の例は、入力値と出力値の関係を示しています。

画像制限:

  • 画像サイズ

    入力画像のすべての行は同じ長さである必要があります。 行の長さが異なる画像は許可されません。

  • 空の画像

    空の画像、つまりピクセルのない画像も許可されます。 オペレーターは空の画像を出力します。

  • 画像プロトコル

    VALT_IMAGE2DおよびVALT_LINE1Dイメージプロトコルのみがサポートされています。

I/O Property

Property 値
オペレータータイプ O
入力リンク I, Image Input
ClrI, Clear Input
Output Link O、Data Output

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

Link Parameter Input Link I 入力リンク ClrI Output Link O
Bit Width [1, 64] unsigned、[2, 64] signed 1 auto/manual12
Arithmetic {unsigned, signed} unsigned as I
Parallelism any as I as I
Kernel Columns 1 as I as I
Kernel Rows 1 as I as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D} as I as I
Color Format VAF_GRAY as I as I
Color Flavor FL_NONE as I as I
Max. Img Width any as I as I
Max. Img Height any as I as I

1

イメージプロトコルVALT_IMAGE2Dの場合、出力のBit Widthは入力のBit Widthと最大画像高さから自動的に計算されます。 出力のBit Widthは以下によって決定されます

出力の Bit Width は 64 Bit を超えてはなりません。

2

イメージプロトコルVALT_LINE1Dの場合、出力のBit Widthは出力リンク上で手動で設定する必要があります。

出力のBit Widthは2より大きくなければならず、64 bitを超えてはなりません。

パラメーター

None

使用例

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

  • ImageSplitAndMerge

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

  • 'Laser Triangulation'

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