Operator CameraRgbLine

Operator Library: Hardware Platform

此運算子代表 RGB 線性掃描 GigE Vision 相機與 VisualApplets 之間的影像資料介面。 此運算子需要一個類型為 CAM 的 VisualApplets 資源。 請在資源對話方塊中設定相機的資源索引。 資源索引 0 將相機對應至連接埠 0,索引 1 對應至連接埠 1,以此類推。 請參閱 'Allocation of Device Resources' 以取得更多資訊。

此 operator 可以進行設定,以支援 GigE Vision 標準所指定的不同資料格式。 下圖說明了這些資料格式。

注意

  • RGBA8_PACKED 與 BGRA8_PACKED 會傳輸 alpha 元件。 然而,相機連接埠 link 指定為 RGB。 因此,alpha 元件(第 4 個元件)會在相機連接埠內部被截斷,且輸出 link 上僅提供其他三個 R、G 和 B 元件。 若需要第 4 個元件,請使用 CameraGrayArea 並將格式設為 MONO8。 提供的 4 個像素將組成單一 RGBA 像素。 現在即可根據需要重新解讀灰階像素。
  • 相機 operator 會視需要萃取並對齊像素。 例如,將格式設為 BGR8_PACKED 將會強制相機 operator 在內部交換 B 和 R 元件。 在輸出 link 上會提供完美的 RGB 像素。 RGB10V1 與 RGB10V2 格式亦適用此規則。 相機 operator 將會輸出 3 個串接的元件。

參數化的格式經過轉換,以符合相機 operator 參數化的輸出 link 格式。 輸出 link 可以設定為多種 Bit Width。 如果相機格式的 Bit Width 大於輸出 link 中參數化的 Bit Width,轉換作業會透過在較低位元位置新增位元來執行。 然而,如果相機格式的 Bit Width 小於輸出 link 上可用的位元,則僅會使用最高有效位元。

此外,必須在輸出鏈結中指定可能的最大影像尺寸。 然而,實際傳輸的影像大小可能會較小,但絕對不能超過此設定的最大值。

適用於硬體平台
microEnable IV VQ4-GE/-GPoE

I/O Properties

Property Value
Operator Type M
Output Link O, 影像資料輸出

支援的 Link 格式

Link Parameter Output Link O
Bit Width {24, 30, 36}
Arithmetic unsigned
Parallelism {2, 4}
Kernel Columns 1
Kernel Rows 1
Img Protocol VALT_IMAGE1D
Color Format VAF_COLOR
Color Flavor FL_RGB
Max. Img Width any
Max. Img Height any

參數

PixelFormat
Type 動態讀取/寫入參數
Default RGB8_PACKED
Range {RGB8_PACKED, BGR8_PACKED, RGBA8_PACKED, BGRA8_PACKED, RGB10_PACKED, BGR10_PACKED, RGB12_PACKED, BGR12_PACKED, RGB10V1_PACKED, RGB10V2_PACKED}

此參數指定所連接相機的資料格式。 此格式必須與相機組態相符。