Operator RemoveLine

Operator Library: Synchronization

「RemoveLine」運算子用於完全移除影像中的行。 是否移除某一行,是透過二進位輸入連結Rem 來控制的。 若輸入連結Rem中每行的第一個像素值為 1,則該行將被移除。 若像素值為 0,則該行將被傳送至輸出端。

兩個輸入都必須是同步的,也就是說,它們必須由 同一個 M 型算子,透過任意 O 型算子網路來提供。

空行無法傳遞「是否需要移除」的資訊,因為它們沒有資料像素。 在此情況下,這些行將始終被移除。 若影像中的所有行都被移除,該運算子將在輸出端產生一張空影像。

I/O Properties

Property Value
Operator Type P
Input Links I,資料輸入;
;Rem,控制輸入
Output Link O,資料輸出

Supported Link Format

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

1

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

Synchronous and Asynchronous Inputs

  • 所有輸入之間均為同步的,亦即它們必須由同一個 M 型運算子,透過任意的 O 型運算子網路來提供。

Parameters

無

Examples of Use

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

  • 'Bandwidth Bottlenecks'

    頻寬瓶頸 - 在移除像素後降低 Parallelism。

  • 「3x3 降采樣」

    範例 — 不使用SampleDn 運算子,以 3×3 因子進行降採樣。

  • 「ImageSplitAndMerge」

    範例 - 顯示如何分割與合併影像串流。將附加資料附加到影像尾端。

  • 「雷射三角測量」

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