Operator SelectSubKernel

Operator Library: Base

Operator SelectSubKernel 會從輸入連接(input link)的 kernel 矩陣中萃取矩形子集。 類似於 ROI,可以使用 FirstROW 與 FirstCOL 參數來定義新 kernel 第一個元素的偏移量。 新 kernel 的尺寸(寬度/高度)可以透過設定連接的 kernel 尺寸來選擇於輸出連接(output link)。

通常,此 operator 用於萃取 kernel 的中央元素,這大多是原始像素值。

I/O Properties

Property Value
Operator Type O
Input Link I, data input
Output Link O, data output

支援的 Link 格式

Link Parameter Input Link I Output Link O
Bit Width [1, 64]1 as I
Arithmetic {unsigned, signed} as I
Parallelism any as I
Kernel Columns any any2
Kernel Rows any any3
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I
Color Format any as I
Color Flavor any as I
Max. Img Width any as I
Max. Img Height any as I

1

輸入 Bit Width 的範圍是 [1, 64]。 對於帶號輸入,範圍是 [2, 64]。 對於不帶號彩色輸入,範圍是 [3, 63],對於帶號彩色,範圍是 [6, 63]。

2 3

範圍定義如下:

參數

FirstROW
Type static parameter
Default 0
Range [0, InputKernelRows - OutputKernelRows]

此參數定義新 kernel 的第一列。

FirstCOL
Type static parameter
Default 0
Range [0, InputKernelColumns - OutputKernelColumns]

此參數定義新 kernel 的第一欄。

使用範例

以下範例顯示了 operator SelectSubKernel 的使用方式: