Operator FrameMin

Operator Library: Accumulator

此運算子會傳回針對每個輸入影格所找到的最小像素值。 輸出影格的大小與輸入影格相同,其中的每個像素都會被取代為目前在影像中找到的最小值。 如果目前的像素是新的最小值,輸出 Link IsMinO 會為 1,否則為 0。

[備註] 資源消耗

此運算子的 FPGA 資源消耗會隨著 Parallelism 大幅增加。 建議在此運算子中使用較低的 Parallelism。

在此運算子的許多使用案例中, 可以透過在此運算子之前選取最小 parallel 元件來降低 Parallelism。 針對此操作,請使用 SplitParallel、MergeKernel 和 MIN。

每當有新的輸入影格時,就會重新開始進行最小值偵測。 此外,當 ClrI link 設定為 1 時,也可以手動清除目前的最小值。 如果不需要手動清除,您必須確保 ClrI 保持常數 0, 以便啟用正常運作。

以下範例顯示了輸入值與輸出值的關係。

通常,此運算子會與運算子 RemoveLine 和 RemovePixel 結合使用,以僅使用包含所有畫格像素結果的最後一個影像像素。

影像限制

  • Empty Images

    允許空白影像(即沒有像素的影像)。 運算子將會輸出空白影像。

I/O Properties

Property Value
Operator Type O
輸入連結 I, Image Input
ClrI, Clear Input
輸出連結 O,Data Output
IsMinO,用於指示新最小值的二進位輸出

支援的 Link 格式

Link Parameter Input Link I Input Link ClrI Output Link O 輸出連結 IsMinO
Bit Width [1, 64] 無符號,[2, 64] 有符號 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

參數

無

使用範例

以下範例顯示了 FrameMin 運算子的使用方式: