Component Selector#
Basler Blaze攝影機會產生以幀為基礎的資料流。每幀由一個或多個元件組成。對於每個個別元件,您可以選擇一種像素格式,以控制該元件資料的呈現方式。
元件#
提供以下元件:
- Range
啟用 Range 元件時,每個幀都會包含深度資訊。使用PixelFormat透過此參數,您可以控制深度資訊是以深度圖還是點雲的形式呈現。深度圖使用灰階值來表示每個像素處目標與相機之間的距離。Blaze 相機輸出的深度圖,使用灰階值來表示目標與影像平面(一個穿越相機光學中心且與感測器平行的假想平面)之間的距離。 點雲是一組 3D 座標。在點雲中,每個像素都會被賦予相機座標系中的 (x,y,z) 座標。 - 強度
啟用「強度」元件後,相機所產生的每個資料幀中都會新增一張強度影像。該強度影像以每像素 16 位元整數值,顯示反射光脈衝的亮度。 從技術上來說,這屬於振幅影像,因為它僅包含光線中的近紅外線部分,而環境光則已被過濾掉。
由於相機發出的光波長會對此產生影響,因此強度影像可能與人眼對目標場景的感知有所不同。
強度影像有助於檢查影像中是否存在過飽和或欠飽和的像素。為避免此類情況,請嘗試調整曝光時間或相機位置,並確認影像是否有所改善。 - Confidence
啟用「可信度」元件時,系統會為相機生成的每個資料框新增一張可信度圖。可信度圖是對深度圖資料可靠性的一種視覺化呈現。某個像素收集到的光線越多,其可信度值就越高。若沒有可靠的深度資料,該像素在可信度圖中將被設為零。
使用ConfidenceThreshold參數, 您可以控制哪些深度資料被視為可靠。
選擇元件#
您可以透過啟用對應的元件,來選擇要讓攝影機傳輸哪個元件,方法是使用 ComponentSelector 參數中選擇性地指定 HTML 記錄檔 (*.html) 的路徑與檔名。
要啟用某個元件:
-
將相機中的
ComponentSelector將參數傳遞至所需的元件:Range: 已選取「範圍」元件。Intensity: 已選取「強度」元件。Confidence: 已選取「信心」元件。
-
將相機中的
ComponentEnable參數設為true. - 將相機中的
PixelFormat將參數設定為該元件所需的像素格式。 - 如有需要,請對其他元件重複此步驟。
資訊
若您使用的是 Blaze Viewer,則無法取消選取任何元件,因為 Viewer 要求所有元件都必須啟用。若您是透過 Pylon SDK 直接存取攝影機,則可根據需要自由選取或取消選取元件。在變更元件時,攝影機必須處於閒置狀態。