Operator Library: Base
該運算子透過將輸入鏈路與並行度元件進行串接,將 N 個輸入鏈路合併為單一輸出鏈路。 以下圖示說明了兩種情況:在情況 A 中,將 3 個並行度為 1 的輸入鏈路進行合併。 在情況 B 中,將 3 個並行度為 2 的輸入鏈路進行合併。

輸入的並行像素會被串接成一個並行度為 3 的單一輸出鏈路。 輸入鏈路的順序決定了相應像素在並行輸出中的位置。

請注意,在此情況下,輸入像素也會與並行輸出進行串接,而非交錯排列。 並行度為 2 的 3 條輸入鏈路,會與並行度為 6 的輸出鏈路進行串接。
| MergeMode | |
|---|---|
| Type | 靜態參數 |
| Default | 追加 |
| Range | {追加、交錯} |
|
此參數定義了輸入鏈路中的像素在輸出鏈路中如何排列。
追加:每個輸入鏈路的所有並行像素均被追加。
範例: 若您有 3 個輸入鏈路,且並行度為 2,則會得到一個並行度為 6 的輸出鏈路。首先從 I0 取前 2 個像素, 接著從 I1 取 2 個像素,最後從 I2 取 2 個像素。
交錯:像素會透過輪詢方式在輸入鏈路上交錯傳輸。
範例: 若您有 3 條輸入鏈路,且每條的並行度為 2,則會得到一條並行度為 6 的輸出鏈路。輸出鏈路中的並行畫素 排列方式如下:I0 的第 0 個畫素、I1 的第 0 個畫素、I2 的第 0 個畫素、I0 的第 1 個畫素、I1 的第 1 個畫素,以及最後 I2 的第 1 個畫素。
|
|
以下範例展示了 MergeParallel 運算子的用法:
-
範例 — 直方圖閾值處理
-
範例 - 顯示在 線型掃描應用中使用 operator Blob_Analysis_1D。
-
範例 — 展示運算子Blob_Analysis_2D 的使用方式。 此小程式會將輸入資料二值化,並判定斑點分析結果。 分析結果與原始影像將透過兩個 DMA 通道輸出。
-
'Color Plane Separation Option 5 - Sequential Output with Advances Processing'
色彩平面分離範例。 RGB 輸入會分割為其組成元件,並透過一個 DMA 通道依序輸出。 分割是透過平行收集相同的組成元件並使用 FrameBufferRandomRead 進行讀取來執行的。
-
範例 — 為了進行除錯,Scope 運算子提供了用於分析灰階圖片的選項。
-
範例 — 採用 3×3 因子進行降採樣,且不使用SampleDn 運算子。
-
範例 — 示範如何將圖片垂直鏡像。 請注意平行文字與像素的鏡像效果。




上一頁

