ace 2、boost R 和 dart M 相机上的静态坏点校正 - 附加信息#
本文包含有关 ace 2、boost R 和 dart M 相机支持的静态坏点校正 (SDPC) 功能的附加信息。
-
您可以将静态坏点校正模式保存到用户集中,或者保存到相机的 .pfs 配置文件中。.pfs 文件必须通过 pylon Viewer 加载。用户集可以设置为启动集,并会在相机上电时自动加载。
-
存储在校正文件中的坏点坐标会在相机开始采集图像之前自动加载并应用。此时,将应用 Correction Mode 选择器,并使用 Factory 文件、User 或 User incl. Factory 文件,或者不使用校正文件。
-
无法覆盖存储在相机出厂校正文件中的默认 factory 校正数据。但是,pylon Viewer 提供了 User incl. Factory 校正模式。它将出厂校正和用户校正结合在一起。您可以直接通过 Static Defect Pixel Correction 对话框更改坏点坐标并应用这些更改。
-
与 pylon Viewer 不同,pylon API 不提供保存 User incl. Factory 校正数据的默认选项。若要通过 API 保存 User incl. Factory 校正数据,请使用
CStaticDefectPixelCorrection类。在以下内容的帮助下执行这些步骤 C++ 程序员指南:- 使用
GetDefectPixelList()函数从相机获取当前出厂数据,并选择ListType_Factory将数据保存到StaticDefectPixelList_t对象中。 - 将所需的校正坐标添加到
StaticDefectPixelList_t对象中。 - 使用
SetDefectPixelList()中,以便将修改后的StaticDefectPixelList_t对象保存到相机。现在,用户校正的值和出厂值存储在同一个列表中。 - 为避免重复条目,请使用相机中的
NormalizePixelList(). - 设置
BslStaticDefectPixelCorrectionMode参数来User并执行BslStaticDefectPixelCorrectionReload命令。
- 使用
有关静态坏点校正功能的信息位于 Basler 产品文档的不同主题中,因为这取决于其使用的上下文。以下是该功能相关文档主题的概述:
- 在 ace 2、boost R 和 dart M 相机上使用该功能:Defect Pixel Correction
- 通过 pylon Viewer GUI 使用该功能以添加用户校正数据:Static Defect Pixel Correction (pylon Viewer)
- 通过 pylon API 使用该功能:Static Defect Pixel Correction