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

ace 2、boost R 和 dart M 相機的靜態壞點校正 (Static Defect Pixel Correction) - 附加資訊#

本文包含關於 ace 2、boost R 和 dart M 相機所支援之靜態壞點校正 (Static Defect Pixel Correction, SDPC) 功能的附加資訊。

  1. 您可以將靜態壞點校正模式儲存在使用者設定集 (user set) 或相機的 .pfs 設定檔中。.pfs 檔案必須透過 pylon Viewer 載入。使用者設定集可以選擇作為啟動設定集,並在相機開機時自動載入。

  2. 儲存在校正檔中的壞點座標會在相機開始擷取影像前自動載入並套用。此時,會套用 Correction Mode 選擇器,並使用 Factory 檔案、User 或 User incl. Factory 檔案,或者不使用校正檔。

  3. 無法覆寫儲存在相機出廠校正檔中的預設 factory 校正資料。不過,pylon Viewer 提供了 User incl. Factory 校正模式。它結合了出廠與使用者校正。您可以變更壞點座標,並直接透過 Static Defect Pixel Correction 對話方塊套用這些變更。

  4. 與 pylon Viewer 相比,pylon API 未提供預設選項來儲存 User incl. Factory 校正資料。若要透過 API 儲存 User incl. Factory 校正資料,請使用 CStaticDefectPixelCorrection 類別。在 C++程式設計指南:

    1. 的協助下,遵循以下步驟:使用 GetDefectPixelList() 函式從相機取得當前的出廠資料,並選擇 ListType_Factory 將資料儲存到 StaticDefectPixelList_t 物件中。
    2. 將所需的校正座標新增至 StaticDefectPixelList_t 物件中。
    3. 使用 SetDefectPixelList() 將修改後的 StaticDefectPixelList_t 物件儲存到相機。現在,使用者修正的值與出廠值會儲存在同一個清單中。
    4. 為避免重複條目,請使用 NormalizePixelList().
    5. 將相機中的 BslStaticDefectPixelCorrectionMode 參數設定為 User 並執行 BslStaticDefectPixelCorrectionReload 指令。

關於 Static Defect Pixel Correction 功能的資訊分佈在 Basler 產品文件中的不同主題中,具體取決於其使用情境。以下是此功能相關文件主題的概述:

返回知識文章