Operator Coordinate_X

Operator Library: Base

運算子 Coordinate_X 會在其輸出端提供輸入像素的 x 座標。 因此,輸入端的每個像素都會被替換為其在影像中的 x 位置。 實際的輸入像素值並不會被使用。 此運算子的作用如同計數器,每遇到一個新像素便遞增一次,並在一行結束後重置。 每行中的第一個像素座標為零。

I/O Properties

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

Supported Link Format

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

1

輸入 Bit Width 的範圍為 [1, 64]。 對於有號輸入,範圍為 [2, 64]。 對於無號彩色輸入,範圍為 [3, 63],而對於有號彩色,範圍則為 [6, 63]。

2

輸出位元寬度會根據最大影像寬度自動決定,也就是說:

Parameters

無

Examples of Use

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