Operator Library: Base
此 operator 會將輸入連結串接到 Parallelism 元件,將 N 個輸入連結合併為單一輸出連結。 以下圖片說明了 2 種情況:在情況 A 中,合併了 3 個 Parallelism 為 1 的輸入連結。 在情況 B 中,合併了 3 個 Parallelism 為 2 的輸入連結。

輸入的平行像素會串接到 Parallelism 為 3 的單一輸出連結。 輸入連結的順序決定了對應像素在平行輸出中的位置。

請注意,在這種情況下,輸入像素也會串接到平行輸出中,而不會進行交錯 (interleave)。 3 個 Parallelism 為 2 的輸入連結會串接到 Parallelism 為 6 的輸出連結。
| Property | Value |
|---|---|
| Operator Type | O |
| 輸入連結 | I0, 資料輸入 I[n], n > 0, 資料輸入 |
| Output Link | O, data output |
| MergeMode | |
|---|---|
| Type | static parameter |
| Default | Append |
| Range | {Append, Interleave} |
|
此參數定義了來自輸入連結的像素在輸出連結中的排列方式。
Append:附加每個輸入連結的所有平行像素。
範例: 如果您有 3 個 Parallelism 為 2 的輸入連結,您將獲得一個 Parallelism 為 6 的輸出連結。前 2 個像素取自 I0,接著是來自 I1 的 2 個像素,最後是來自 I2 的 2 個像素。
Interleave:像素會在輸入連結之間以循環賽 (round robin) 方式交錯排列。
範例: 如果您有 3 個 Parallelism 為 2 的輸入連結,您將獲得一個 Parallelism 為 6 的輸出連結。輸出連結中的平行像素 排列方式如下:I0 的像素 0、I1 的像素 0、I2 的像素 0、I0 的像素 1、I1 的像素 1,最後是 I2 的像素 1。
|
|
以下範例顯示了 MergeParallel operator 的使用方式:
-
範例 - 柱狀圖閾值處理
-
範例 - 顯示在線掃描應用中使用 operator Blob_Analysis_1D。
-
範例 - 顯示 operator Blob_Analysis_2D 的用法。 此 applet 會將輸入資料進行二值化並判定 Blob 分析結果。 結果以及原始影像會透過兩個 DMA 通道輸出。
-
'Color Plane Separation Option 5 - Sequential Output with Advances Processing'
色彩平面分離範例。 RGB 輸入被分割成其組成部分,並透過一個 DMA 通道進行順序輸出。 分割是透過平行收集相同組件並使用 FrameBufferRandomRead 進行讀取來執行的。
-
範例 - 基於偵錯目的,Scope operator 提供了用於分析灰階圖片的選項。.
-
範例 - 未使用 SampleDn 運算子進行 3x3 因數下取樣。
-
範例 - 顯示如何對影像進行垂直鏡射。 請注意平行字組和像素的鏡射。




上一頁

