Operator RowMin

Operator Library: Accumulator

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

[注] リソース消費量

オペレータのFPGAリソース消費量は、 Parallelismと共に急激に増加します。このオペレータでは低いParallelismを使用することをお勧めします。

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

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

多くの場合、このオペレーターは RemovePixel オペレーターと組み合わせて使用され、フルフレームの結果が含まれる最後の列のみを使用します。 Parallelism が増加すると、オペレーターに追加のリソースが必要になることに注意してください。 中間結果なしで各行の最小値のみが必要な場合は、まず並列ワードの最小値を決定することができます。

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

画像制限

  • 画像サイズ

    空ではない画像では、可変の行の長さや空行が許可されます。

  • 空の画像

    ピクセルのない画像(空の画像)が許可されます。 オペレーターは空の画像を出力します。

I/O Property

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

パラメーター

None

使用例

RowMin オペレーターの使用方法を以下の例に示します。