Operator MergePixel

Operator Library: Base

「MergePixel」運算子會將多個具有相同並行度的輸入鏈路中的像素合併為一個位元寬度較大的像素。 輸入的位元會被串接起來。輸入 I0 的位元將映射至輸出的低位元。 所有輸入的位元寬度均可不同。 輸出始終為無符號。若合併有符號的像素,則僅需重新詮釋位元並將其串接。

每個色彩成分皆會分別進行合併。

下圖顯示了將三個輸入鏈結合併為一個鏈結的過程。

I/O Properties

Property Value
Operator Type O
Input Links I0,資料輸入
I[n],n > 0,資料輸入
Output Link O,資料輸出

Supported Link Format

Link Parameter 輸入連結 I0 輸入連結 I[n],n > 0 Output Link O
Bit Width [1, 63]1 [1, 63]2 auto3
Arithmetic {unsigned, signed} {unsigned, signed} 無號數
Parallelism any 如同 I0 如同 I0
Kernel Columns 1 如同 I0 如同 I0
Kernel Rows 1 如同 I0 如同 I0
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} 如同 I0 如同 I0
Color Format any 如同 I0 如同 I0
Color Flavor any 如同 I0 如同 I0
Max. Img Width any 如同 I0 如同 I0
Max. Img Height any 如同 I0 如同 I0

1 2

The range of the input bit width is [1, 63] for unsigned values. For signed inputs, the range is [2, 63]. The sum of the input bits of all inputs must be <= 64.

3

The output bit width is the sum of the bit widths of all inputs. The output bit width must be <= 64.

Parameters

無

Examples of Use

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

  • 「簡單閾值二值化」

    用於二值化的簡單閾值化處理。

  • 'Blob_Analysis_1D (Legacy)'

    範例 - 顯示在 線型掃描應用中使用 operator Blob_Analysis_1D。

  • 'Blob_Analysis_2D (Legacy)'

    範例 - 顯示運算子 Blob_Analysis_2D 的用法。 此 Applet 會對輸入資料進行二值化並決定斑點分析結果。結果以及原始影像會透過兩個 DMA 通道輸出。

  • '動作偵測'

    範例 - 計算兩個連續影像之間的差異。 系統會對這些差異進行閾值處理,並透過 DMA 通道輸出。

  • 'Morphological Edge'

    範例 - 將二值化侵蝕後的影像與原始影像進行比較。 如果兩者不同,則會偵測到邊緣。

  • 「雷射三角測量」

    範例 - 一種 High Speed 且強固的雷射線檢測演算法。 此演算法會決定重心座標,以取得次像素解析度的結果。