演算子ライブラリ: アキュムレータ
この演算子は、各画像行内で見つかった最小ピクセル値を返します。この演算子は、各ピクセル値を、同じ行内でこれまでに見つかった最小値に置き換えます。現在のピクセルが新しい最小値である場合、出力リンクIsMinOは 1 になり、そうでない場合は 0 になります。
![]() |
リソース消費 |
|---|---|
|
このオペレーターのFPGAリソース消費量は、並列度が高くなるにつれて大幅に増加します。このオペレーターでは、並列度を低く設定することをお勧めします。 このオペレーターの多くのユースケースでは、このオペレーターの前に最小並列コンポーネントを選択することで Parallelism を削減できます。この操作には SplitParallel、MergeKernel、および MIN を使用します。 |
新しい行が追加されるたびに、最小値の検出が再び開始されます。また、 ClrIリンクが 1 に設定されている場合、現在の行の最小値を手動でクリアすることも可能です。手動クリアが不要な場合は、 ClrIを常に 0 に設定する必要があります。
この演算子は、多くの場合、 RemovePixel演算子と組み合わせて使用され、フレーム全体の結果を含む最後の列のみを使用します。並列処理を増やすと、この演算子には追加のリソースが必要になることに注意してください。中間結果を含まない各行の最小値のみが必要な場合は、まず並列ワードの最小値を求めることができます。
以下の例は、入力値と出力値の関係を示しています。

画像制限
-
画像サイズ
空白でない画像では、行の長さが異なっていても、空白行があっても構いません。
-
空の画像
空の画像、つまりピクセルを持たない画像も許可されます。 オペレーターは空の画像を出力します。
| リンクパラメータ | Input Link I | 入力リンク ClrI | 出力リンク O | 出力 Link IsMinO |
|---|---|---|---|---|
| Bit Width | [1, 64] 符号なし、[2, 64] 符号付き | 1 | as I | 1 |
| Arithmetic | {unsigned, signed} | 署名なし | as I | 署名なし |
| Parallelism | 任意 | 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 | 任意 | as I | as I | as I |
| Max. Img Height | 任意 | as I | as I | as I |
演算子 RowMin の使用例を以下に示します。
-
'印刷検査の例 - Blob Based Template Matching を使用した位置補正と欠陥検出'
例 - 幾何学的変換と欠陥検出
-
'Functional Example for Specific Operators of Library Accumulator and Library Logic'
例 - オペレーターの使用方法のデモンストレーション

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

