オペレーター RowMin

演算子ライブラリ: アキュムレータ

この演算子は、各画像行内で見つかった最小ピクセル値を返します。この演算子は、各ピクセル値を、同じ行内でこれまでに見つかった最小値に置き換えます。現在のピクセルが新しい最小値である場合、出力リンクIsMinOは 1 になり、そうでない場合は 0 になります。

[注記] リソース消費

このオペレーターのFPGAリソース消費量は、並列度が高くなるにつれて大幅に増加します。このオペレーターでは、並列度を低く設定することをお勧めします。

このオペレーターの多くのユースケースでは、このオペレーターの前に最小並列コンポーネントを選択することで Parallelism を削減できます。この操作には SplitParallel、MergeKernel、および MIN を使用します。

新しい行が追加されるたびに、最小値の検出が再び開始されます。また、 ClrIリンクが 1 に設定されている場合、現在の行の最小値を手動でクリアすることも可能です。手動クリアが不要な場合は、 ClrIを常に 0 に設定する必要があります。

この演算子は、多くの場合、 RemovePixel演算子と組み合わせて使用​​され、フレーム全体の結果を含む最後の列のみを使用します。並列処理を増やすと、この演算子には追加のリソースが必要になることに注意してください。中間結果を含まない各行の最小値のみが必要な場合は、まず並列ワードの最小値を求めることができます。

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

画像制限

  • 画像サイズ

    空白でない画像では、行の長さが異なっていても、空白行があっても構いません。

  • 空の画像

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

I/O Property

Property 値
オペレータータイプ O
入力リンク 私、画像入力
ClrI、入力クリア
出力リンク O、データ出力
IsMinO、新しい最大値を示すバイナリ出力

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

リンクパラメータ 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

パラメーター

None

使用例

演算子 RowMin の使用例を以下に示します。