跳转到内容
STAGING SERVER
DEVELOPMENT SERVER

Conversion Gain Mode#

利用 Conversion Gain Mode 相机功能,您可以在不同的增益模式之间进行切换,从而在弱光环境中获得更好的性能,或者在明亮的光照条件下获得更高的动态 range。

若要手动调整增益,请使用 Gain 功能。若要自动调整增益,请使用 Gain Auto 功能。

该功能的使用#

若要启用 Conversion Gain Mode,请将 BslConversionGainMode 参数设置为以下值:

  • High:启用 High Conversion Gain (HCG) 模式。
    HCG 有助于改善弱光条件下的图像 Quality。灵敏度得到提高,读出噪声降低,从而改善了信噪比,但动态 range 会降低。
  • Low:启用 Low Conversion Gain (LCG) 模式。
    建议在正常到明亮的光照条件下使用 LCG。饱和容量增加,动态 range 更高。

示例代码#

// Set the conversion gain mode to High
camera.BslConversionGainMode.SetValue(BslConversionGainMode_High);
INodeMap& nodemap = camera.GetNodeMap();
// Set the conversion gain mode to High
CEnumParameter(nodemap, "BslConversionGainMode").SetValue("High");
// Set the conversion gain mode to High
camera.Parameters[PLCamera.BslConversionGainMode].SetValue(PLCamera.BslConversionGainMode.High);
/* 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 */
/* Set the conversion gain mode to High */
errRes = PylonDeviceFeatureFromString(hdev, "BslConversionGainMode", "High");
CHECK(errRes);
# Set the conversion gain mode to High
camera.BslConversionGainMode.Value = "High"

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