Operator ColMin

Operator Library: Accumulator

此運算子會傳回針對每個影像行所找到的最小像素值。 運算子會將每個像素值替換為迄今在同一行中找到的最小值。 如果目前的像素是新的最小值,則輸出連結 IsMinO 會設為 1,否則為 0。

可以透過將 ClrI 連結設為 1 來手動清除目前的最小值。 當不需要手動清除時,必須對 ClrI 套用常數 0。

對於每個新的輸入畫面,都會重新開始偵測每一行的最小值。

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

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

影像限制:

  • 影像尺寸

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

  • Empty Images

    允許空白影像(即不包含像素的影像)。 運算子將輸出空白影像。

  • 影像通訊協定

    僅支援 VALT_IMAGE2D 和 VALT_LINE1D 影像協定。

I/O Properties

Property Value
Operator Type O
輸入連結 I, Image Input
ClrI, Clear Input
輸出連結 O, Data Output
IsMinO, Binary output to indicate a new minimum

支援的 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_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

參數

無

使用範例

以下範例展示了 ColMin 運算子的使用方式: