跳转到内容
STAGING SERVER
DEVELOPMENT SERVER

Blooming Reduction#

通过 Blooming Reduction 相机功能,您可以减少由于溢污(Blooming)引起的图像伪影。

该功能的使用#

启用 Blooming Reduction#

要启用 blooming reduction:

  1. 确保相机空闲,即未在捕获图像。
  2. 设置 BslBloomingReductionEnable acquisition mode true.

信息

当启用 Blooming Reduction 功能时,相机可能会将 Gain 参数设置为较高的值,以避免产生不需要的图像效果。

示例代码#

// Enable blooming reduction
camera.BslBloomingReductionEnable.SetValue(true);
INodeMap& nodemap = camera.GetNodeMap();
// Enable blooming reduction
CBooleanParameter(nodemap, "BslBloomingReductionEnable").SetValue(true);
// Enable blooming reduction
camera.Parameters[PLCamera.BslBloomingReductionEnable].SetValue(true);
/* 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 */
/* Enable blooming reduction */
errRes = PylonDeviceSetBooleanFeature(hdev, "BslBloomingReductionEnable", 1);
CHECK(errRes);
# Enable blooming reduction
camera.BslBloomingReductionEnable.Value = True

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