Operator Library: Accumulator
このオペレータは、各画像行内で見つかった最大ピクセル値を返します。 各入力ピクセル値は、その行内でこれまでに検出された最大ピクセル値に置き換えられます。 現在のピクセルが新しい最大値である場合、出力Link IsMaxOは1になり、それ以外の場合は0になります。
![]() |
リソース消費量 |
|---|---|
|
オペレータのFPGAリソース消費量は、 Parallelismと共に急激に増加します。このオペレータでは低いParallelismを使用することをお勧めします。 このオペレータの多くの使用例では、このオペレータの前にmax parallel componentを選択することで、Parallelismを削減できます。 この操作には、SplitParallel、MergeKernel、およびMAXを使用します。 |
新しい行ごとに最大値の検出が再開されます。 さらに、ClrI linkを1に設定することで、現在の行の最大値を手動でクリアすることもできます。 手動クリアが必要ない場合は、ClrIを常に0にする必要があります。
多くの場合、このオペレータはオペレータRemovePixelと組み合わせて使用され、フルフレームの結果を含む最後の列のみを使用します。 Parallelismを大きくすると、オペレータに追加のリソースが必要になることに注意してください。 中間結果なしで各行の最大値のみが必要な場合は、まずparallel wordsの最大値を決定することができます。
次の例は、入力値と出力値の関係を示しています。

画像制限
-
画像サイズ
空ではない画像では、可変の行の長さや空行が許可されます。
-
空の画像
空の画像、つまりピクセルのない画像も許可されます。オペレータは空の画像を出力します。
| Property | 値 |
|---|---|
| オペレータータイプ | O |
| 入力リンク | I, Image Input ClrI, Clear Input |
| Output Links | O、Data Output IsMaxO、新しい最大値を示すバイナリ出力 |
| Link Parameter | Input Link I | 入力リンク ClrI | Output Link O | 出力Link IsMaxO |
|---|---|---|---|---|
| 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, VALT_PIXEL0D} | 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 |
RowMaxオペレータの使用法は、次の例に示されています。
-
'Functional Example for Specific Operators of Library Accumulator and Library Logic'
使用例 - オペレーターの使用方法のデモ

![[注]](../common/images/admon/note.png)
前へ

