操作員 FrameMax

Operator Library: Accumulator

此運算子會返回每個輸入幀中找到的最大像素值。 輸出幀的大小與輸入幀相同,其中每個像素均被替換為 截至目前為止在影像中找到的最大值。 若當前像素為新的最大值,則輸出 LinkIsMaxO 的值為 1;否則為 0。

[注意] Resource Consumption

該運算子的 FPGA 資源消耗會隨著 並行度大幅增加。我們建議在此運算子中採用較低的並行度。

在該運算子的許多使用情境中, 可透過在該運算子之前選取最大平行分量來降低 平行度。請使用SplitParallel、MergeKernel及MAX來執行此操作。

每當有新的輸入幀時,最大值偵測便會重新開始。 此外,當 ClrI連接設定為 1 時,可手動清除當前的最大值。 若無需手動清除,必須確保ClrI 始終維持為 0, 以使系統能正常運作。

以下範例展示了輸入像素與輸出值之間的關係。

通常,此運算子會與以下運算子搭配使用 RemoveLine 及 RemovePixel ,以僅採用最後一個包含所有幀像素結果的影像像素。

影像限制

  • 空白影像

    允許使用空影像,即不含任何像素的影像。 運算子將輸出一個空影像。

I/O Properties

Property Value
Operator Type O
Input Links I,影像輸入
ClrI,清除輸入
輸出連結 O,資料輸出
IsMaxO,二進位輸出,用以指示新的最大值

Supported Link Format

Link Parameter Input Link I 輸入連線 ClrI Output Link O 輸出連結 IsMaxO
Bit Width [1, 64] 無號數,[2, 64] 有號數 1 as I 1
Arithmetic {unsigned, signed} 無號數 as I 無號數
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

Parameters

無

Examples of Use

以下範例展示了運算子 FrameMax 的用法: