Operator NumberOfHits

Operator Library: Filter

運算子 NumberOfHits 會統計在核大小為 N × M 的二值影像中, 輸入連結 I 以及配對矩陣內的匹配次數。 結果會輸出至連結 O。 配對矩陣是透過參數StructElement 來定義的。 若StructElement中的某個項目為 '1',則表示該像素 在核內必須包含值 '1',才會被納入計數範圍。 若結構元素中的某個元素為 '0',則表示該像素必須為值 '0' 才會被納入計數。 元素 '-1' 標記為「不關心」的核像素。此類像素在計數過程中將被忽略。

讓我們來看一個例子。以下給出一個結構元素。

我們將對以下圖像 I 應用該運算子

所得的輸出 O 為

假設核心是使用運算子 FIRkernelNxM ,且參數EdgeHandling設為 EdgeMirrored

I/O Properties

Property Value
Operator Type O
Input Link I, kernel input
Output Link O,資料輸出

Supported Link Format

Link Parameter Input Link I Output Link O
Bit Width 1 auto1
Arithmetic 無號數 as I
Parallelism any as I
Kernel Columns any 1
Kernel Rows any 1
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I
Color Format VAF_GRAY as I
Color Flavor FL_NONE as I
Max. Img Width any as I
Max. Img Height any as I

1

輸出位元寬度會根據輸入核心大小,透過以下方式自動決定:

Parameters

StructElement
Type 靜態參數
Default -1
Range {-1, 0, 1}

此參數用以定義結構元素的形狀。

  • 結構體元素中的「0」必須與對應的核函式輸入中的「0」相符,才會增加命中計數器。

  • 結構體元素中的「1」必須與對應的核函式輸入中的「1」相符,才能增加命中計數器。

  • 結構體元素中的「-1」表示該位置為「無關」,將被忽略。

若變更運算子的輸入核大小,係數也會隨之改變。 請在變更輸入核大小後檢查係數。

Examples of Use

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