Operator Library: Accumulator
このオペレーターは、画像列ごとに検出された最小の画素値を返します。 オペレーターは、同じ列内でこれまでに検出された最小値で各画素値を置き換えます。 現在の画素が新しい最小値である場合、出力リンク IsMinO は1に設定され、それ以外の場合は0に設定されます。
ClrI リンクを1に設定することで、現在の最小値を手動でクリアすることができます。 手動クリアが不要な場合は、定数0を ClrI に適用する必要があります。
新しい入力フレームごとに、列ごとの最小値の検出が再開されます。
多くの場合、このオペレーターは RemoveLine オペレーターと組み合わせて使用され、 フレームの最後の行を除くすべての行を削除します。 このフレームの最後の行には、ColMin オペレーターの結果が含まれています。
次の例は、入力値と出力値の関係を示しています。

画像制限:
-
画像サイズ
入力画像のすべての行は同じ長さである必要があります。 行の長さが異なる画像は許可されません。
-
空の画像
空の画像、つまり画素を持たない画像も許可されます。 オペレーターは空の画像を出力します。
-
画像プロトコル
VALT_IMAGE2DおよびVALT_LINE1Dイメージプロトコルのみがサポートされています。
| Property | 値 |
|---|---|
| オペレータータイプ | O |
| 入力リンク | I, Image Input ClrI, Clear Input |
| Output Links | O、データ出力 IsMinO、新しい最小値を示すバイナリ出力 |
| Link Parameter | Input Link I | 入力リンク ClrI | Output Link O | 出力リンク IsMinO |
|---|---|---|---|---|
| Bit Width | [1, 64] unsigned、[2, 64] signed | 1 | as I | 1 |
| Arithmetic | {unsigned, signed} | unsigned | as I | unsigned |
| Parallelism | any | as I | as I | as I |
| Kernel Columns | 1 | as I | as I | as I |
| Kernel Rows | 1 | as I | as I | as I |
| Img Protocol | {VALT_IMAGE2D,VALT_LINE1D} | as I | as I | as I |
| Color Format | VAF_GRAY | as I | as I | as I |
| Color Flavor | FL_NONE | as I | as I | as I |
| Max. Img Width | any | as I | as I | as I |
| Max. Img Height | any | as I | as I | as I |
オペレーター ColMin の使用方法は、以下の例に示されています。
-
例 - 画像ストリームを分割および統合する方法を示します。画像にトレーラーを追加します。

前へ

