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

画像制限
-
画像サイズ
空ではない画像では、可変の行の長さや空行が許可されます。
-
空の画像
ピクセルのない画像(空の画像)が許可されます。 オペレーターは空の画像を出力します。
| Property | 値 |
|---|---|
| オペレータータイプ | O |
| 入力リンク | I, Image Input ClrI, Clear Input |
| Output Links | O, Data Output IsMinO, Binary output to indicate a new maximum |
| 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, 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 |
RowMin オペレーターの使用方法を以下の例に示します。
-
「印刷検査の例 - Blob ベースの Template Matching を使用した位置補正と欠陥検出」
使用例 - 幾何学的変換と欠陥検出
-
'Functional Example for Specific Operators of Library Accumulator and Library Logic'
使用例 - オペレーターの使用方法のデモ

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

