コンテンツにスキップ
ステージングサーバー
開発サーバー

Conversion Gain Mode#

Conversion Gain Mode camera featureにより、異なるゲインモードを切り替えることができ、暗い環境でのパフォーマンス向上や、明るい光の条件下でのより高いダイナミックレンジを実現できます。

ゲインを手動で調整するには、Gain機能を使用します。ゲインを自動で調整するには、Gain Auto機能を使用します。

機能を使用する#

Conversion Gain Modeを有効にするには、次のように設定します: BslConversionGainMode パラメーターを次のいずれかの値に設定します。

  • HighHigh Conversion Gain (HCG)モードを有効にします。
    HCGは、暗い環境での画質向上に役立ちます。感度が向上し読み出しノイズが低減されるため、S/N比が改善されますが、ダイナミックレンジは低下します。
  • LowLow Conversion Gain (LCG)モードを有効にします。
    LCGは、通常から明るい光の条件に推奨されます。飽和容量が増加し、ダイナミックレンジが高くなります。

サンプルコード#

// 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を使用して、パラメーターを簡単に設定することもできます。