Operator Library: Synchronization
此運算子會將輸入行分割成多條較短的行。 輸出行的寬度由參數LineLength 指定。 例如,若將LineLength設定為 512,且輸入行長度為 1024 像素, 則每 1 條輸入行將產生兩條長度為 512 的新行。
若輸入行長度無法被「LineLength」參數值整除, 則會盡可能將該輸入行分割為指定長度的各行。 剩餘的像素將導致線寬變短。 例如,一條長度為 1024 像素的輸入線被分割為長度為 400 的子線, 該運算子將輸出 2 條長度為 400 的線,以及最後第 3 條長度為 224 的線。
請注意,該運算子可能會產生包含多種線段長度的輸出影像。 並非所有VisualApplets 運算子都能處理具有不同線段長度的影像。
SplitLine 運算子也可用於執行 0D 至 1D 的轉換。 請使用影像協定 VALT_PIXEL0D 連接一個連結,以執行此轉換。
若在影像擷取過程中動態變更LineLength的值, 該運算子將在內部保留舊的 LineLength 值,直到目前正在 處理的行被傳送至輸出連結 O 為止。 待該行處理完成後,下一次分割操作將使用新的 LineLength 值。
以下範例展示了 SplitLine 運算子的使用方式:
-
無限來源 - 將運算子與攝影機連接。(DRC2 延遲錯誤)
-
範例 — 為了進行除錯,Scope 運算子提供了用於分析灰階圖片的選項。





上一頁

