콘텐츠로 바로 가기
STAGING SERVER
DEVELOPMENT SERVER

Adaptive Tone Mapping (dart E)#

Adaptive Tone Mapping 카메라 기능을 사용하면 이미지 센서가 수행하는 적응형 톤 매핑을 활성화 또는 비활성화할 수 있습니다.

기능 사용#

적응형 톤 매핑을 설정하려면 다음을 지정하십시오. BslAdaptiveToneMappingMode 파라미터를 설정하십시오:

  • Auto: 자동 적응형 톤 매핑을 활성화합니다.
  • Off: 적응형 톤 매핑을 비활성화합니다. 예를 들어 카메라의 자동 조정 결과 이미지의 밝기가 너무 밝거나 어두울 때 유용할 수 있습니다.

샘플 코드#

// Disable adaptive tone mapping
camera.BslAdaptiveToneMappingMode.SetValue(BslAdaptiveToneMappingMode_Off);
INodeMap& nodemap = camera.GetNodeMap();
// Disable adaptive tone mapping
CEnumParameter(nodemap, "BslAdaptiveToneMappingMode").SetValue("Off");
// Disable adaptive tone mapping
camera.Parameters[PLCamera.BslAdaptiveToneMappingMode].SetValue(PLCamera.BslAdaptiveToneMappingMode.Off);
/* 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 adaptive tone mapping */
errRes = PylonDeviceFeatureFromString(hdev, "BslAdaptiveToneMappingMode", "Off");
CHECK(errRes);
# Disable adaptive tone mapping
camera.BslAdaptiveToneMappingMode.Value = "Off"
/* 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 adaptive tone mapping */
errRes = PylonDeviceFeatureFromString(hdev, "BslAdaptiveToneMappingMode", "Off");
CHECK(errRes);