跳转到内容

Light Source Preset#

相机的 Light Source Preset 功能可让您纠正部分光源引起的色彩偏移。

根据其特定的色温,用于图像采集的光源会导致图像中的色彩偏移。您可以通过选择相关的光源预设来纠正这些色彩偏移。

该功能的使用#

选择一种 Light Source Preset#

To select a light source preset, set the LightSourcePreset parameter to one of the following values (if available):

  • Off:未选择光源预设。
  • Daylight5000K:相机校正色温约为 5 000 K 的日光照明引起的色彩偏移。
  • Daylight6500K:相机校正色温约为 6 500 K 的日光照明引起的色彩偏移。
  • Tungsten2800K:相机校正色温约为 2 500 至 3 000 K 的钨丝灯照明引起的色彩偏移。
  • MicroscopeLED4500K:相机可校正色温约为 4 500 K 的显微镜 LED 照明引起的色彩偏移。
  • MicroscopeLED5500K:相机可校正色温约为 5 500 K 的显微镜 LED 照明引起的色彩偏移。
  • MicroscopeLED6000K:相机可校正色温约为 6 000 K 的显微镜 LED 照明引起的色彩偏移。
  • Fluorescent4000K:相机纠正由色温约为 4000 K 的荧光灯引起的色彩偏移。
  • 自定义:选择此预设可启用 Color Transformation 功能,您可以通过色彩转换功能自定义光源设置。如果您完全熟悉矩阵色彩转换,则仅应选择此预设。相机还会调节 Balance WhiteColor Adjustment 设置,以使它们具有不改变颜色外观的中性值。

默认光源预设因相机型号而异。

对其他功能的影响#

选择光源预设时,相机会调整以下色彩增强功能的设置:

设置将针对所选光源进行优化。

在部分相机机型上,您可以选择想要相机调整的功能

单独处理#

部分相机机型上,当您选择光源预设时,相机将单独处理对以上功能的更改。这意味着相应参数的值在 pylon API 和 pylon Viewer 中没有改变。

示例:如果选择 Daylight6500K 光源预设,则相机会调整白平衡,但 BalanceRatio 参数的值不会更改。

这样做的好处是,在更改光源预设时,您的色彩增强功能设置不会丢失。您自己的设置将独立于光源预设调整。

无单独处理#

部分相机机型上,当您选择光源预设时,相机不会单独处理功能更改。而是由相机直接调整相应的参数值。

示例:如果选择 Daylight6500K 光源预设,则 BalanceRatio 参数的值会更改。您可以在 pylon Viewer 中查看更改,或者通过 pylon API 访问参数。

这意味着如果您设置色彩增强功能,然后更改光源预设,您的设置将被覆盖。

Light Source Preset 功能选择器#

部分相机机型提供了 BslLightSourcePresetFeatureSelector 参数。

如果该参数可用,则可以在选择光源预设时选择希望相机调整的功能。

默认情况下,相机会调整所有功能。

要启用或禁用对特定功能的调整:

  1. BslLightSourcePresetFeatureSelector 参数设置为所需的功能,例如 ColorAdjustment
  2. BslLightSourcePresetFeatureEnable 参数设置为 true(启用功能)或 false(禁用功能)。
  3. 对要启用或禁用的所有功能重复步骤 1 和 2。

详情#

显示所有相机型号

相机型号 默认 Light Source Preset 可用 Light Source Preset 单独处理 功能选择器可用
a2A1920-51gcBAS 熄灭
日光 5000 K
日光 6500 K
钨丝
a2A1920-51gcPRO 熄灭
日光 5000 K
日光 6500 K
钨丝
a2A1920-51gmBAS 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
a2A1920-51gmPRO 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
a2A1920-160ucBAS 熄灭
日光 5000 K
日光 6500 K
钨丝
a2A1920-160ucPRO 熄灭
日光 5000 K
日光 6500 K
钨丝
a2A1920-160umBAS 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
a2A1920-160umPRO 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
a2A2590-22gcBAS 熄灭
日光 5000 K
日光 6500 K
钨丝
a2A2590-22gcPRO 熄灭
日光 5000 K
日光 6500 K
钨丝
a2A2590-22gmBAS 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
a2A2590-22gmPRO 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
a2A2590-60ucBAS 熄灭
日光 5000 K
日光 6500 K
钨丝
a2A2590-60ucPRO 熄灭
日光 5000 K
日光 6500 K
钨丝
a2A2590-60umBAS 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
a2A2590-60umPRO 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
a2A3840-13gcBAS 熄灭
日光 5000 K
日光 6500 K
钨丝
a2A3840-13gcPRO 熄灭
日光 5000 K
日光 6500 K
钨丝
a2A3840-13gmBAS 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
a2A3840-13gmPRO 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
a2A3840-45ucBAS 熄灭
日光 5000 K
日光 6500 K
钨丝
a2A3840-45ucPRO 熄灭
日光 5000 K
日光 6500 K
钨丝
a2A3840-45umBAS 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
a2A3840-45umPRO 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA640-90gc 熄灭
日光 5000 K
日光 6500 K
钨丝
自定义
acA640-90gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA640-90uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA640-90um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA640-120gc 熄灭
日光 5000 K
日光 6500 K
钨丝
自定义
acA640-120gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA640-120uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA640-120um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA640-121gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA640-300gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA640-300gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA640-750uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA640-750um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA720-290gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA720-290gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA720-520uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA720-520um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA780-75gc 熄灭
日光 5000 K
日光 6500 K
钨丝
自定义
acA780-75gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA800-200gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA800-200gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA800-510uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA800-510um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1280-60gc 熄灭
日光 5000 K
日光 6500 K
钨丝
自定义
acA1280-60gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1300-22gc 熄灭
日光 5000 K
日光 6500 K
钨丝
自定义
acA1300-22gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1300-30gc 熄灭
日光 5000 K
日光 6500 K
钨丝
自定义
acA1300-30gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1300-30uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA1300-30um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1300-60gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA1300-60gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1300-60gmNIR 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1300-75gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA1300-75gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1300-200uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA1300-200um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1440-73gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA1440-73gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1440-220uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA1440-220um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1600-20gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA1600-20gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1600-20uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA1600-20um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1600-60gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA1600-60gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1920-25gc 熄灭
日光 5000 K
日光 6500 K
钨丝
自定义
acA1920-25gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1920-25uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA1920-25um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1920-40gc 熄灭
日光 5000 K
日光 6500 K
钨丝
自定义
acA1920-40gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1920-40uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA1920-40ucMED 日光 5000 K
日光 5000 K
日光 6500 K
显微镜 LED 4500 K
显微镜 LED 5500 K
显微镜 LED 6000 K
钨丝 2800 K
acA1920-40um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1920-40umMED 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1920-48gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA1920-48gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1920-50gc 熄灭
日光 5000 K
日光 6500 K
钨丝
自定义
acA1920-50gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1920-150uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA1920-150um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1920-155uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA1920-155ucMED 日光 5000 K
日光 5000 K
日光 6500 K
显微镜 LED 4500 K
显微镜 LED 5500 K
显微镜 LED 6000 K
钨丝 2800 K
acA1920-155um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA1920-155umMED 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2000-50gc 熄灭
日光 5000 K
日光 6500 K
钨丝
自定义
acA2000-50gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2000-50gmNIR 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2000-165uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA2000-165um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2000-165umNIR 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2040-25gc 熄灭
日光 5000 K
日光 6500 K
钨丝
自定义
acA2040-25gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2040-25gmNIR 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2040-35gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA2040-35gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2040-55uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA2040-55um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2040-90uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA2040-90um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2040-90umNIR 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2040-120uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA2040-120um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2440-20gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA2440-20gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2440-35uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA2440-35ucMED 日光 5000 K
日光 5000 K
日光 6500 K
显微镜 LED 4500 K
显微镜 LED 5500 K
显微镜 LED 6000 K
钨丝 2800 K
acA2440-35um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2440-35umMED 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2440-75uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA2440-75ucMED 日光 5000 K
日光 5000 K
日光 6500 K
显微镜 LED 4500 K
显微镜 LED 5500 K
显微镜 LED 6000 K
钨丝 2800 K
acA2440-75um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2440-75umMED 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2500-14gc 熄灭
日光 5000 K
日光 6500 K
钨丝
自定义
acA2500-14gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2500-14uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA2500-14um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2500-20gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA2500-20gcMED 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
显微镜 LED 4500 K
显微镜 LED 5500 K
显微镜 LED 6000 K
自定义
acA2500-20gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2500-20gmMED 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA2500-60uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA2500-60um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA3088-16gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA3088-16gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA3088-57uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA3088-57um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA3800-10gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA3800-10gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA3800-14uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA3800-14um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA4024-8gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA4024-8gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA4024-29uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA4024-29um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA4096-11gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA4096-11gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA4096-30uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA4096-30ucMED 日光 5000 K
日光 5000 K
日光 6500 K
显微镜 LED 4500 K
显微镜 LED 5500 K
显微镜 LED 6000 K
钨丝 2800 K
acA4096-30um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA4096-30umMED 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA4096-40uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA4096-40ucMED 日光 5000 K
日光 5000 K
日光 6500 K
显微镜 LED 4500 K
显微镜 LED 5500 K
显微镜 LED 6000 K
钨丝 2800 K
acA4096-40um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA4096-40umMED 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA4112-8gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA4112-8gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA4112-20uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA4112-20ucMED 日光 5000 K
日光 5000 K
日光 6500 K
显微镜 LED 4500 K
显微镜 LED 5500 K
显微镜 LED 6000 K
钨丝 2800 K
acA4112-20um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA4112-20umMED 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA4112-30uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA4112-30ucMED 日光 5000 K
日光 5000 K
日光 6500 K
显微镜 LED 4500 K
显微镜 LED 5500 K
显微镜 LED 6000 K
钨丝 2800 K
acA4112-30um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA4112-30umMED 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA4600-7gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA4600-10uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA5472-5gc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝
自定义
acA5472-5gm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
acA5472-17uc 日光 5000 K
日光 5000 K
日光 6500 K
钨丝 2800 K
acA5472-17ucMED 日光 5000 K
日光 5000 K
日光 6500 K
显微镜 LED 4500 K
显微镜 LED 5500 K
显微镜 LED 6000 K
钨丝 2800 K
acA5472-17um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
boA4096-93cc 熄灭
日光 5000 Kb
日光 6500 Kb
钨丝b
boA4096-93cm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
boA4112-68cc 熄灭
日光 5000 Kb
日光 6500 Kb
钨丝b
boA4112-68cm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
daA1280-54lc 日光 5000 K
日光 5000 Ka
日光 6500 Ka
钨丝 2800 Ka
daA1280-54lm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
daA1280-54uc 日光 5000 K
日光 5000 Ka
日光 6500 Ka
钨丝 2800 Ka
daA1280-54um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
daA1600-60lc 日光 5000 K
日光 5000 Ka
日光 6500 Ka
钨丝 2800 Ka
daA1600-60lm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
daA1600-60uc 日光 5000 K
日光 5000 Ka
日光 6500 Ka
钨丝 2800 Ka
daA1600-60um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
daA1920-15um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
daA1920-30uc 日光 5000 K
日光 5000 Ka
日光 6500 Ka
钨丝 2800 Ka
daA1920-30um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
daA2500-14lc 日光 5000 K
日光 5000 Ka
日光 6500 Ka
钨丝 2800 Ka
daA2500-14lm 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
daA2500-14uc 日光 5000 K
日光 5000 Ka
日光 6500 Ka
钨丝 2800 Ka
daA2500-14um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
daA2500-60mc 日光 5000 K 日光 5000 K
日光 6500 K
荧光灯 4000 K
钨丝 2800 K
daA2500-60mci 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
daA4200-30mci 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
puA1280-54uc 日光 5000 K
日光 5000 Ka
日光 6500 Ka
钨丝 2800 Ka
puA1280-54um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
puA1600-60uc 日光 5000 K
日光 5000 Ka
日光 6500 Ka
钨丝 2800 Ka
puA1600-60um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
puA1920-30uc 日光 5000 K
日光 5000 Ka
日光 6500 Ka
钨丝 2800 Ka
puA1920-30um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能
puA2500-14uc 日光 5000 K
日光 5000 Ka
日光 6500 Ka
钨丝 2800 Ka
puA2500-14um 不支持 Light Source Preset 功能 不支持 Light Source Preset 功能

  1. Only available if the pixel format is set to YCbCr422 or RGB 8. Also, if the Balance White Auto auto function is set to Off, you must reset the white balance before changing the light source preset. To do so, set the BalanceRatio parameter value for all color channels (red, green, and blue) to 1.

  2. 在所用红外截止滤光片可透过的可见光范围为 400–700 nm 时有效。

示例代码#

ace 2 和 boost 相机#

// Disable light source presets (no correction)
camera.BslLightSourcePreset.SetValue(BslLightSourcePreset_Off);
// Set the light source preset for daylight (at about 5000K)
camera.BslLightSourcePreset.SetValue(BslLightSourcePreset_Daylight5000K);
// Set the light source preset for tungsten lighting
camera.BslLightSourcePreset.SetValue(BslLightSourcePreset_Tungsten2800K);
// Disable adjustment of a specific feature
camera.BslLightSourcePresetFeatureSelector.SetValue(BslLightSourcePresetFeatureSelector_ColorAdjustment);
camera.BslLightSourcePresetFeatureEnable.SetValue(false);
INodeMap& nodemap = camera.GetNodeMap();
// Disable light source presets (no correction)
CEnumerationPtr(nodemap.GetNode("BslLightSourcePreset"))->FromString("Off");
// Set the light source preset for daylight (at about 5000K)
CEnumerationPtr(nodemap.GetNode("BslLightSourcePreset"))->FromString("Daylight5000K");
// Set the light source preset for tungsten lighting
CEnumerationPtr(nodemap.GetNode("BslLightSourcePreset"))->FromString("Tungsten2800K");
// Disable adjustment of a specific feature
CEnumerationPtr(nodemap.GetNode("BslLightSourcePresetFeatureSelector"))->FromString("ColorAdjustment");
CBooleanPtr(nodemap.GetNode("BslLightSourcePresetFeatureEnable"))->SetValue(false);
INodeMap& nodemap = camera.GetNodeMap();
// Disable light source presets (no correction)
CEnumParameter(nodemap, "BslLightSourcePreset").SetValue("Off");
// Set the light source preset for daylight (at about 5000K)
CEnumParameter(nodemap, "BslLightSourcePreset").SetValue("Daylight5000K");
// Set the light source preset for tungsten lighting
CEnumParameter(nodemap, "BslLightSourcePreset").SetValue("Tungsten2800K");
// Disable adjustment of a specific feature
CEnumParameter(nodemap, "BslLightSourcePresetFeatureSelector").SetValue("ColorAdjustment");
CBooleanParameter(nodemap, "BslLightSourcePresetFeatureEnable").SetValue(false);
// Disable light source presets (no correction)
camera.Parameters[PLCamera.BslLightSourcePreset].SetValue(PLCamera.BslLightSourcePreset.Off);
// Set the light source preset for daylight (at about 5000K)
camera.Parameters[PLCamera.BslLightSourcePreset].SetValue(PLCamera.BslLightSourcePreset.Daylight5000K);
// Set the light source preset for tungsten lighting
camera.Parameters[PLCamera.BslLightSourcePreset].SetValue(PLCamera.BslLightSourcePreset.Tungsten2800K);
// Disable adjustment of a specific feature
camera.Parameters[PLCamera.BslLightSourcePresetFeatureSelector].SetValue(PLCamera.BslLightSourcePresetFeatureSelector.ColorAdjustment);
camera.Parameters[PLCamera.BslLightSourcePresetFeatureEnable].SetValue(false);
// Disable light source presets (no correction)
Pylon.DeviceFeatureFromString(hdev, "BslLightSourcePreset", "Off");
// Set the light source preset for daylight (at about 5000K)
Pylon.DeviceFeatureFromString(hdev, "BslLightSourcePreset", "Daylight5000K");
// Set the light source preset for tungsten lighting
Pylon.DeviceFeatureFromString(hdev, "BslLightSourcePreset", "Tungsten2800K");
// Disable adjustment of a specific feature
Pylon.DeviceFeatureFromString(hdev, "BslLightSourcePresetFeatureSelector", "ColorAdjustment");
Pylon.DeviceSetBooleanFeature(hdev, "BslLightSourcePresetFeatureEnable", false);
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK;  /* Return value of pylon methods */
/* Disable light source presets (no correction) */
errRes = PylonDeviceFeatureFromString(hdev, "BslLightSourcePreset", "Off");
CHECK(errRes);
/* Set the light source preset for daylight (at about 5000K) */
errRes = PylonDeviceFeatureFromString(hdev, "BslLightSourcePreset", "Daylight5000K");
CHECK(errRes);
/* Set the light source preset for tungsten lighting */
errRes = PylonDeviceFeatureFromString(hdev, "BslLightSourcePreset", "Tungsten2800K");
CHECK(errRes);
/* Disable adjustment of a specific feature */
errRes = PylonDeviceFeatureFromString(hdev, "BslLightSourcePresetFeatureSelector", "ColorAdjustment");
CHECK(errRes);
errRes = PylonDeviceSetBooleanFeature(hdev, "BslLightSourcePresetFeatureEnable", 0);
CHECK(errRes);

ace classic/U/L GigE 相机#

// Disable light source presets (no correction)
camera.LightSourceSelector.SetValue(LightSourceSelector_Off);
// Set the light source preset for daylight (at about 5000K)
camera.LightSourceSelector.SetValue(LightSourceSelector_Daylight);
// Set the light source preset for tungsten lighting
camera.LightSourceSelector.SetValue(LightSourceSelector_Tungsten);
INodeMap& nodemap = camera.GetNodeMap();
// Disable light source presets (no correction)
CEnumerationPtr(nodemap.GetNode("LightSourceSelector"))->FromString("Off");
// Set the light source preset for daylight (at about 5000K)
CEnumerationPtr(nodemap.GetNode("LightSourceSelector"))->FromString("Daylight");
// Set the light source preset for tungsten lighting
CEnumerationPtr(nodemap.GetNode("LightSourceSelector"))->FromString("Tungsten");
INodeMap& nodemap = camera.GetNodeMap();
// Disable light source presets (no correction)
CEnumParameter(nodemap, "LightSourceSelector").SetValue("Off");
// Set the light source preset for daylight (at about 5000K)
CEnumParameter(nodemap, "LightSourceSelector").SetValue("Daylight");
// Set the light source preset for tungsten lighting
CEnumParameter(nodemap, "LightSourceSelector").SetValue("Tungsten");
// Disable light source presets (no correction)
camera.Parameters[PLCamera.LightSourceSelector].SetValue(PLCamera.LightSourceSelector.Off);
// Set the light source preset for daylight (at about 5000K)
camera.Parameters[PLCamera.LightSourceSelector].SetValue(PLCamera.LightSourceSelector.Daylight);
// Set the light source preset for tungsten lighting
camera.Parameters[PLCamera.LightSourceSelector].SetValue(PLCamera.LightSourceSelector.Tungsten);
// Disable light source presets (no correction)
Pylon.DeviceFeatureFromString(hdev, "LightSourceSelector", "Off");
// Set the light source preset for daylight (at about 5000K)
Pylon.DeviceFeatureFromString(hdev, "LightSourceSelector", "Daylight");
// Set the light source preset for tungsten lighting
Pylon.DeviceFeatureFromString(hdev, "LightSourceSelector", "Tungsten");
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK;  /* Return value of pylon methods */
/* Disable light source presets (no correction) */
errRes = PylonDeviceFeatureFromString(hdev, "LightSourceSelector", "Off");
CHECK(errRes);
/* Set the light source preset for daylight (at about 5000K) */
errRes = PylonDeviceFeatureFromString(hdev, "LightSourceSelector", "Daylight");
CHECK(errRes);
/* Set the light source preset for tungsten lighting */
errRes = PylonDeviceFeatureFromString(hdev, "LightSourceSelector", "Tungsten");
CHECK(errRes);

其他相机#

// Disable light source presets (no correction)
camera.LightSourcePreset.SetValue(LightSourcePreset_Off);
// Set the light source preset for daylight (at about 5000K)
camera.LightSourcePreset.SetValue(LightSourcePreset_Daylight5000K);
// Set the light source preset for tungsten lighting
camera.LightSourcePreset.SetValue(LightSourcePreset_Tungsten2800K);
INodeMap& nodemap = camera.GetNodeMap();
// Disable light source presets (no correction)
CEnumerationPtr(nodemap.GetNode("LightSourcePreset"))->FromString("Off");
// Set the light source preset for daylight (at about 5000K)
CEnumerationPtr(nodemap.GetNode("LightSourcePreset"))->FromString("Daylight5000K");
// Set the light source preset for tungsten lighting
CEnumerationPtr(nodemap.GetNode("LightSourcePreset"))->FromString("Tungsten2800K");
INodeMap& nodemap = camera.GetNodeMap();
// Disable light source presets (no correction)
CEnumParameter(nodemap, "LightSourcePreset").SetValue("Off");
// Set the light source preset for daylight (at about 5000K)
CEnumParameter(nodemap, "LightSourcePreset").SetValue("Daylight5000K");
// Set the light source preset for tungsten lighting
CEnumParameter(nodemap, "LightSourcePreset").SetValue("Tungsten2800K");
// Disable light source presets (no correction)
camera.Parameters[PLCamera.LightSourcePreset].SetValue(PLCamera.LightSourcePreset.Off);
// Set the light source preset for daylight (at about 5000K)
camera.Parameters[PLCamera.LightSourcePreset].SetValue(PLCamera.LightSourcePreset.Daylight5000K);
// Set the light source preset for tungsten lighting
camera.Parameters[PLCamera.LightSourcePreset].SetValue(PLCamera.LightSourcePreset.Tungsten2800K);
// Disable light source presets (no correction)
Pylon.DeviceFeatureFromString(hdev, "LightSourcePreset", "Off");
// Set the light source preset for daylight (at about 5000K)
Pylon.DeviceFeatureFromString(hdev, "LightSourcePreset", "Daylight5000K");
// Set the light source preset for tungsten lighting
Pylon.DeviceFeatureFromString(hdev, "LightSourcePreset", "Tungsten2800K");
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK;  /* Return value of pylon methods */
/* Disable light source presets (no correction) */
errRes = PylonDeviceFeatureFromString(hdev, "LightSourcePreset", "Off");
CHECK(errRes);
/* Set the light source preset for daylight (at about 5000K) */
errRes = PylonDeviceFeatureFromString(hdev, "LightSourcePreset", "Daylight5000K");
CHECK(errRes);
/* Set the light source preset for tungsten lighting */
errRes = PylonDeviceFeatureFromString(hdev, "LightSourcePreset", "Tungsten2800K");
CHECK(errRes);

您也可以使用 pylon Viewer 轻松设置参数。