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

Static Defect Pixel Correction on ace 2, boost R, and dart M Cameras - Additional Information#

本文包含關於 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 產品說明文件的不同主題中,因為它取決於使用情境。以下是此功能相關說明文件主題的總覽:

返回知識文章