Operator FrameMax

Operator Library: Accumulator

このオペレーターは、入力フレーム内で検出された最大ピクセル値を返します。出力フレームのサイズは入力フレームと同じであり、各ピクセルはこれまでに画像内で検出された最大値に置き換えられます。現在のピクセルが新しい最大値である場合、出力Link IsMaxO は1になり、そうでない場合は0になります。

[注] リソース消費量

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

このオペレータの多くの使用例では、このオペレータの前にmax parallel componentを選択することで、Parallelismを削減できます。 この操作には、SplitParallel、MergeKernel、およびMAXを使用します。

新しい入力フレームごとに最大値の検出が再度開始されます。さらに、ClrI Linkを1に設定することで、現在の最大値を手動でクリアすることもできます。手動クリアが必要ない場合は、通常の動作を有効にするために ClrI を常に0にしておく必要があります。

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

多くの場合、このオペレーターは、すべてのフレームピクセルの結果を含む最後の画像ピクセルのみを使用するために、オペレーター RemoveLine および RemovePixel と組み合わせて使用されます。

画像制限

  • 空の画像

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

I/O Property

Property 値
オペレータータイプ O
入力リンク I, Image Input
ClrI, Clear Input
Output Links O、データ出力
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_IMAGE1D、VALT_IMAGE0D 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

使用例

FrameMaxオペレーターの使用方法は、以下の例に示されています。

  • 'Blob2D ROI Selection'

    例 - ブロブ解析オペレーターが入力カメラ画像に適用されます。 このアプレットは、アプレット内でのブロブデータの使用方法を示しています。 このケースでは、最大面積を持つオブジェクトが特定され、その座標を使用して元の画像からオブジェクトが切り出されます。

  • 'Functional Example for Specific Operators of Library Accumulator and Library Logic'

    使用例 - オペレーターの使用方法のデモ