Operator ColMin

Operator Library: Accumulator

此運算子會針對每張影像的每一欄,回傳所找到的最小像素值。 該運算子會將每個像素值替換為該欄迄今為止所找到的最小值。 若當前像素為新的最小值,則輸出連結IsMinO 會設定為 1;否則則為 0。

可透過將ClrI連結設定為 1,手動清除當前的最小值。 若無需手動清除,則必須將常數 0 施加至 ClrI。

每當有新的輸入幀時,系統會針對每一欄重新開始偵測最小值。

通常,此運算子會與 RemoveLine 運算子配合使用,以 移除幀中除最後一行以外的所有行。 幀的這最後一行包含ColMin 運算子的結果。

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

影像限制:

  • 影像大小

    輸入影像的所有行都必須具有相同的長度。 不允許使用行長度不一致的影像。

  • 空白影像

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

  • Image Protocols

    僅支援 VALT_IMAGE2D 和 VALT_LINE1D 影像協定。

I/O Properties

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

Supported Link Format

Link Parameter Input Link I 輸入連線 ClrI Output Link O 輸出連結 IsMinO
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_LINE1D} 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

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