跳转到内容

Balance White Reset#

相机的 Balance White Reset 功能会重置所有白平衡调整。

如果您的调节未达到理想效果,并且您想快速返回到原始设置,则此功能特别有用。

该功能的使用#

要重置所有白平衡调节,请执行 BalanceWhiteReset 命令。

将所有色彩通道(红色、绿色、蓝色)的 BalanceRatio 参数值重置为由 Light Source Preset 功能定义的设置。

示例代码#

// Reset all white balance adjustments
camera.BalanceWhiteReset.Execute();
INodeMap& nodemap = camera.GetNodeMap();
// Reset all white balance adjustments
CCommandPtr(nodemap.GetNode("BalanceWhiteReset"))->Execute();
INodeMap& nodemap = camera.GetNodeMap();
// Reset all white balance adjustments
CCommandParameter(nodemap, "BalanceWhiteReset").Execute();
// Reset all white balance adjustments
camera.Parameters[PLCamera.BalanceWhiteReset].Execute();
// Reset all white balance adjustments
Pylon.DeviceExecuteCommandFeature(hdev, "BalanceWhiteReset");
/* 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 */
/* Reset all white balance adjustments */
errRes = PylonDeviceExecuteCommandFeature(hdev, "BalanceWhiteReset");
CHECK(errRes);

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