跳至內容
測試伺服器
開發伺服器

Component Selector#

「Component Selector 」功能可讓您選擇相機要傳輸的元件。

Basler Blaze攝影機會產生以幀為基礎的資料流。每幀由一個或多個元件組成。對於每個個別元件,您可以選擇一種像素格式,以控制該元件資料的呈現方式。

元件#

提供以下元件:

  • Range
    啟用 Range 元件時,每個幀都會包含深度資訊。使用 PixelFormat 透過此參數,您可以控制深度資訊是以深度圖還是點雲的形式呈現。深度圖使用灰階值來表示每個像素處目標與相機之間的距離。Blaze 相機輸出的深度圖,使用灰階值來表示目標與影像平面(一個穿越相機光學中心且與感測器平行的假想平面)之間的距離。 點雲是一組 3D 座標。在點雲中,每個像素都會被賦予相機座標系中的 (x,y,z) 座標。
  • 強度
    啟用「強度」元件後,相機所產生的每個資料幀中都會新增一張強度影像。該強度影像以每像素 16 位元整數值,顯示反射光脈衝的亮度。 從技術上來說,這屬於振幅影像,因為它僅包含光線中的近紅外線部分,而環境光則已被過濾掉。
    由於相機發出的光波長會對此產生影響,因此強度影像可能與人眼對目標場景的感知有所不同。
    強度影像有助於檢查影像中是否存在過飽和或欠飽和的像素。為避免此類情況,請嘗試調整曝光時間或相機位置,並確認影像是否有所改善。
  • Confidence
    啟用「可信度」元件時,系統會為相機生成的每個資料框新增一張可信度圖。可信度圖是對深度圖資料可靠性的一種視覺化呈現。某個像素收集到的光線越多,其可信度值就越高。若沒有可靠的深度資料,該像素在可信度圖中將被設為零。
    使用 ConfidenceThreshold 參數, 您可以控制哪些深度資料被視為可靠。

選擇元件#

您可以透過啟用對應的元件,來選擇要讓攝影機傳輸哪個元件,方法是使用 ComponentSelector 參數中選擇性地指定 HTML 記錄檔 (*.html) 的路徑與檔名。

要啟用某個元件:

  1. 將相機中的 ComponentSelector 將參數傳遞至所需的元件:

    • Range: 已選取「範圍」元件。
    • Intensity: 已選取「強度」元件。
    • Confidence: 已選取「信心」元件。
  2. 將相機中的 ComponentEnable 參數設為 true.

  3. 將相機中的 PixelFormat 將參數設定為該元件所需的像素格式。
  4. 如有需要,請對其他元件重複此步驟。

資訊

若您使用的是 Blaze Viewer,則無法取消選取任何元件,因為 Viewer 要求所有元件都必須啟用。若您是透過 Pylon SDK 直接存取攝影機,則可根據需要自由選取或取消選取元件。在變更元件時,攝影機必須處於閒置狀態。