Skip to content
STAGING SERVER
DEVELOPMENT SERVER

HDR (High Dynamic Range)#

HDR (High Dynamic Range) is an imaging technology that improves the brightness and contrast of an image.

HDR images show details within the image rather exactly, which makes them ideal for high-resolution image processing.

Using the Feature#

The dynamic range of an image is the ratio between the highest and lowest brightness that can be displayed. Images with a wide dynamic range capture the actual contrast of the scene very well, so more details in dark and light sections can be seen.

HDR allows capturing a wider dynamic range by acquiring images with different exposures.

Depending on your camera model, you can generate HDR images using three different ways of producing images with different exposure times:

Interleaved HDR#

Some camera models support interleaved HDR (iHDR). The iHDR feature allows you to set different exposure times for even and odd pixel lines of the sensor. For example, you can specify a long exposure time for lines 1, 3, 5, etc. and a reduced exposure time for lines 2, 4, 6, etc. The different exposures start simultaneously. This creates a "striped" image with bright and dark lines.

The following drawing visualizes the different exposures per sensor line.

iHDR Sensor Pixel Lines

To set the exposure times for iHDR:

  1. Set the ExposureTimeMode parameter to Individual.
  2. Set the ExposureTimeSelector parameter to Stage 1.
  3. Specify the exposure time for stage 1.
    The value specified for stage 1 applies to the even pixel lines of the sensor.
  4. Set the ExposureTimeSelector parameter to Stage 2.
  5. Specify the exposure time for stage 2.
    The value specified for stage 2 applies to the odd pixel lines of the sensor.

Info

You can find the minimum and maximum exposure time values of your camera model in the Specifics section of the Exposure Time topic.

Use an external post-processing program to combine the bright and dark lines to generate a high dynamic range image.

Quad HDR#

Some camera models support Quad HDR (QHDR). The QHDR feature allows you to set individual exposure times for pixels within pixel units. These are areas of 2×2 pixels, also called quad pixels, which include two pixels in horizontal direction and two pixels in vertical direction.

Short and long exposures can be set for each of these four pixels included in each pixel unit. The different exposures end simultaneously.

With this, you can extract the information in both the dark and bright regions of the image with every single image acquired.

The following drawing illustrates the different exposures per pixel unit:

QHDR Sensor Pixel Units

To set the exposure times for QHDR:

  1. Set the ExposureTimeMode parameter to Individual.
  2. Set the ExposureTimeSelector parameter to Stage 1.
  3. Specify the exposure time for stage 1.
  4. Repeat steps 2 and 3 for the other stages.

    The individual stages refer to the following pixels of each pixel unit:

    • Stage 1: The specified value applies to the upper left pixel.
    • Stage 2: The specified value applies to the upper right pixel.
    • Stage 3: The specified value applies to the lower left pixel.
    • Stage 4: The specified value applies to the lower right pixel.

    Info

    You can find the minimum and maximum exposure time values of your camera model in the Specifics section of the Exposure Time topic.

Use an external post-processing program to combine the information within each pixel unit to generate a high dynamic range image.

HDR via Sequencer#

Some camera models support the Sequencer feature. It can be used to acquire HDR images by defining different exposure time settings and store them in sequencer sets. Whenever the camera acquires an image, the sequencer advances to the next set and applies the settings one set after the other.

Info

For detailed information about configuring and operating the sequencer, refer to the Sequencer topic. Note that the implementation of the Sequencer feature varies by camera interface.

The following steps summarize how to configure the sequencer for an ace 2 and boost R camera:

  1. Make sure the sequencer is in configuration mode.
  2. Configure the exposure time setting that you want to store in a sequencer set.
  3. Configure sequencer set advance.
  4. Save the sequencer set.
  5. Repeat steps 2 to 4 for all sets you want to use.
    To continuously cycle through your sets during image acquisition, set the SequencerSetNext parameter value of the last configured set to the number of the first set, e.g., set 0.
  6. Disable the sequencer configuration mode.
  7. Enable the sequencer mode to operate the sequencer.
  8. Optional: Configure the camera to acquire a series of images whenever it receives a trigger signal using the Burst Mode feature.

Use an external post-processing program to combine the images and to generate an HDR image.

Specifics#

Show all camera models

Camera Model Available HDR Mode
a2A640-240gmSWIR HDR via sequencer
a2A640-240umSWIR HDR via sequencer
a2A1280-80gmSWIR HDR via sequencer
a2A1280-125umSWIR HDR via sequencer
a2A1920-51gcBAS HDR via sequencer
a2A1920-51gcIP67 HDR via sequencer
a2A1920-51gcPRO HDR via sequencer
a2A1920-51gmBAS HDR via sequencer
a2A1920-51gmIP67 HDR via sequencer
a2A1920-51gmPRO HDR via sequencer
a2A1920-160ucBAS HDR via sequencer
a2A1920-160ucPRO HDR via sequencer
a2A1920-160umBAS HDR via sequencer
a2A1920-160umPRO HDR via sequencer
a2A1920-165g5cBAS HDR via sequencer
a2A1920-165g5mBAS HDR via sequencer
a2A2048-35gmSWIR HDR via sequencer
a2A2048-37gcBAS HDR via sequencer
a2A2048-37gcPRO HDR via sequencer
a2A2048-37gmBAS Quad HDR
HDR via sequencer
a2A2048-37gmPRO Quad HDR
HDR via sequencer
a2A2048-110umSWIR HDR via sequencer
a2A2048-114g5cBAS HDR via sequencer
a2A2048-114g5mBAS Quad HDR
HDR via sequencer
a2A2048-114ucBAS HDR via sequencer
a2A2048-114ucPRO HDR via sequencer
a2A2048-114umBAS Quad HDR
HDR via sequencer
a2A2048-114umPRO Quad HDR
HDR via sequencer
a2A2048-173cmSWIR HDR via sequencer
a2A2440-98g5cBAS HDR via sequencer
a2A2440-98g5mBAS HDR via sequencer
a2A2448-23gcBAS HDR via sequencer
a2A2448-23gcIP67 HDR via sequencer
a2A2448-23gcPRO HDR via sequencer
a2A2448-23gmBAS HDR via sequencer
a2A2448-23gmIP67 HDR via sequencer
a2A2448-23gmPRO HDR via sequencer
a2A2448-75ucBAS HDR via sequencer
a2A2448-75ucPRO HDR via sequencer
a2A2448-75umBAS HDR via sequencer
a2A2448-75umPRO HDR via sequencer
a2A2448-105g5cBAS HDR via sequencer
a2A2448-105g5mBAS HDR via sequencer
a2A2448-120cc HDR via sequencer
a2A2448-120cm HDR via sequencer
a2A2448-210cc HDR via sequencer
a2A2448-210cm HDR via sequencer
a2A2560-20gmSWIR HDR via sequencer
a2A2560-70umSWIR HDR via sequencer
a2A2560-131cmSWIR HDR via sequencer
a2A2590-22gcBAS HDR via sequencer
a2A2590-22gcPRO HDR via sequencer
a2A2590-22gmBAS HDR via sequencer
a2A2590-22gmPRO HDR via sequencer
a2A2590-60ucBAS HDR via sequencer
a2A2590-60ucPRO HDR via sequencer
a2A2590-60umBAS HDR via sequencer
a2A2590-60umPRO HDR via sequencer
a2A2600-20gcBAS HDR via sequencer
a2A2600-20gcPRO HDR via sequencer
a2A2600-20gmBAS Interleaved HDR
HDR via sequencer
a2A2600-20gmPRO Interleaved HDR
HDR via sequencer
a2A2600-64ucBAS HDR via sequencer
a2A2600-64ucPRO HDR via sequencer
a2A2600-64umBAS Interleaved HDR
HDR via sequencer
a2A2600-64umPRO Interleaved HDR
HDR via sequencer
a2A2840-14gcBAS HDR via sequencer
a2A2840-14gcIP67 HDR via sequencer
a2A2840-14gcPRO HDR via sequencer
a2A2840-14gmBAS HDR via sequencer
a2A2840-14gmIP67 HDR via sequencer
a2A2840-14gmPRO HDR via sequencer
a2A2840-14gmUV HDR via sequencer
a2A2840-48ucBAS HDR via sequencer
a2A2840-48ucPRO HDR via sequencer
a2A2840-48umBAS HDR via sequencer
a2A2840-48umPRO HDR via sequencer
a2A2840-48umUV HDR via sequencer
a2A2840-67g5cBAS HDR via sequencer
a2A2840-67g5mBAS HDR via sequencer
a2A2840-67g5mUV HDR via sequencer
a2A2840-86cc HDR via sequencer
a2A2840-86cm HDR via sequencer
a2A3536-9gcBAS HDR via sequencer
a2A3536-9gcPRO HDR via sequencer
a2A3536-9gmBAS HDR via sequencer
a2A3536-9gmPRO HDR via sequencer
a2A3536-31ucBAS HDR via sequencer
a2A3536-31ucPRO HDR via sequencer
a2A3536-31umBAS HDR via sequencer
a2A3536-31umPRO HDR via sequencer
a2A3536-42g5cBAS HDR via sequencer
a2A3536-42g5mBAS HDR via sequencer
a2A3840-13gcBAS HDR via sequencer
a2A3840-13gcPRO HDR via sequencer
a2A3840-13gmBAS HDR via sequencer
a2A3840-13gmPRO HDR via sequencer
a2A3840-45ucBAS HDR via sequencer
a2A3840-45ucPRO HDR via sequencer
a2A3840-45umBAS HDR via sequencer
a2A3840-45umPRO HDR via sequencer
a2A4096-9gcBAS HDR via sequencer
a2A4096-9gcIP67 HDR via sequencer
a2A4096-9gcPRO HDR via sequencer
a2A4096-9gmBAS HDR via sequencer
a2A4096-9gmIP67 HDR via sequencer
a2A4096-9gmPRO HDR via sequencer
a2A4096-30ucBAS HDR via sequencer
a2A4096-30ucPRO HDR via sequencer
a2A4096-30umBAS HDR via sequencer
a2A4096-30umPRO HDR via sequencer
a2A4096-44g5cBAS HDR via sequencer
a2A4096-44g5mBAS HDR via sequencer
a2A4096-67cc HDR via sequencer
a2A4096-67cm HDR via sequencer
a2A4200-12gcBAS HDR via sequencer
a2A4200-12gcPRO HDR via sequencer
a2A4200-12gmBAS Interleaved HDR
HDR via sequencer
a2A4200-12gmPRO Interleaved HDR
HDR via sequencer
a2A4200-40ucBAS HDR via sequencer
a2A4200-40ucPRO HDR via sequencer
a2A4200-40umBAS Interleaved HDR
HDR via sequencer
a2A4200-40umPRO Interleaved HDR
HDR via sequencer
a2A4504-5gcBAS HDR via sequencer
a2A4504-5gcIP67 HDR via sequencer
a2A4504-5gcPRO HDR via sequencer
a2A4504-5gmBAS HDR via sequencer
a2A4504-5gmIP67 HDR via sequencer
a2A4504-5gmPRO HDR via sequencer
a2A4504-18ucBAS HDR via sequencer
a2A4504-18ucPRO HDR via sequencer
a2A4504-18umBAS HDR via sequencer
a2A4504-18umPRO HDR via sequencer
a2A4504-27g5cBAS HDR via sequencer
a2A4504-27g5mBAS HDR via sequencer
a2A4504-42cc HDR via sequencer
a2A4504-42cm HDR via sequencer
a2A4508-6gcBAS HDR via sequencer
a2A4508-6gcPRO HDR via sequencer
a2A4508-6gmBAS Interleaved HDR
HDR via sequencer
a2A4508-6gmPRO Interleaved HDR
HDR via sequencer
a2A4508-20ucBAS HDR via sequencer
a2A4508-20ucPRO HDR via sequencer
a2A4508-20umBAS Interleaved HDR
HDR via sequencer
a2A4508-20umPRO Interleaved HDR
HDR via sequencer
a2A5060-4gcBAS HDR via sequencer
a2A5060-4gmBAS HDR via sequencer
a2A5060-15ucBAS HDR via sequencer
a2A5060-15umBAS HDR via sequencer
a2A5060-21g5cBAS HDR via sequencer
a2A5060-21g5mBAS HDR via sequencer
a2A5060-35cc HDR via sequencer
a2A5060-35cm HDR via sequencer
a2A5320-7gcBAS HDR via sequencer
a2A5320-7gcIP67 HDR via sequencer
a2A5320-7gcPRO HDR via sequencer
a2A5320-7gmBAS HDR via sequencer
a2A5320-7gmPRO HDR via sequencer
a2A5320-7gmip67 HDR via sequencer
a2A5320-23ucBAS HDR via sequencer
a2A5320-23ucPRO HDR via sequencer
a2A5320-23umBAS HDR via sequencer
a2A5320-23umPRO HDR via sequencer
a2A5320-34g5cBAS HDR via sequencer
a2A5320-34g5mBAS HDR via sequencer
a2A5320-52cc HDR via sequencer
a2A5320-52cm HDR via sequencer
a2A5328-4gcBAS HDR via sequencer
a2A5328-4gcIP67 HDR via sequencer
a2A5328-4gcPRO HDR via sequencer
a2A5328-4gmBAS HDR via sequencer
a2A5328-4gmIP67 HDR via sequencer
a2A5328-4gmPRO HDR via sequencer
a2A5328-15ucBAS HDR via sequencer
a2A5328-15ucPRO HDR via sequencer
a2A5328-15umBAS HDR via sequencer
a2A5328-15umPRO HDR via sequencer
a2A5328-22g5cBAS HDR via sequencer
a2A5328-22g5mBAS HDR via sequencer
a2A5328-35cc HDR via sequencer
a2A5328-35cm HDR via sequencer
acA640-121gm HDR via sequencer
acA640-300gc HDR via sequencer
acA640-300gm HDR via sequencer
acA640-750uc HDR via sequencer
acA640-750um HDR via sequencer
acA720-290gc HDR via sequencer
acA720-290gm HDR via sequencer
acA720-520uc HDR via sequencer
acA720-520um HDR via sequencer
acA800-200gc HDR via sequencer
acA800-200gm HDR via sequencer
acA800-510uc HDR via sequencer
acA800-510um HDR via sequencer
acA1280-60gc HDR via sequencer
acA1280-60gm HDR via sequencer
acA1300-60gc HDR via sequencer
acA1300-60gm HDR via sequencer
acA1300-60gmNIR HDR via sequencer
acA1300-75gc HDR via sequencer
acA1300-75gm HDR via sequencer
acA1300-200uc HDR via sequencer
acA1300-200um HDR via sequencer
acA1440-73gc HDR via sequencer
acA1440-73gm HDR via sequencer
acA1440-220uc HDR via sequencer
acA1440-220um HDR via sequencer
acA1600-60gc HDR via sequencer
acA1600-60gm HDR via sequencer
acA1920-25gc HDR via sequencer
acA1920-25gm HDR via sequencer
acA1920-25uc HDR via sequencer
acA1920-25um HDR via sequencer
acA1920-40gc HDR via sequencer
acA1920-40gm HDR via sequencer
acA1920-40uc HDR via sequencer
acA1920-40ucMED HDR via sequencer
acA1920-40um HDR via sequencer
acA1920-40umMED HDR via sequencer
acA1920-48gc HDR via sequencer
acA1920-48gm HDR via sequencer
acA1920-50gc HDR via sequencer
acA1920-50gm HDR via sequencer
acA1920-150uc HDR via sequencer
acA1920-150um HDR via sequencer
acA1920-155uc HDR via sequencer
acA1920-155ucMED HDR via sequencer
acA1920-155um HDR via sequencer
acA1920-155umMED HDR via sequencer
acA2000-50gc HDR via sequencer
acA2000-50gm HDR via sequencer
acA2000-165uc HDR via sequencer
acA2000-165um HDR via sequencer
acA2040-25gc HDR via sequencer
acA2040-25gm HDR via sequencer
acA2040-25gmNIR HDR via sequencer
acA2040-35gc HDR via sequencer
acA2040-35gm HDR via sequencer
acA2040-55uc HDR via sequencer
acA2040-55um HDR via sequencer
acA2040-90uc HDR via sequencer
acA2040-90um HDR via sequencer
acA2040-90umNIR HDR via sequencer
acA2040-120uc HDR via sequencer
acA2040-120um HDR via sequencer
acA2440-20gc HDR via sequencer
acA2440-20gm HDR via sequencer
acA2440-35uc HDR via sequencer
acA2440-35ucMED HDR via sequencer
acA2440-35um HDR via sequencer
acA2440-35umMED HDR via sequencer
acA2440-75uc HDR via sequencer
acA2440-75ucMED HDR via sequencer
acA2440-75um HDR via sequencer
acA2440-75umMED HDR via sequencer
acA2500-14gc HDR via sequencer
acA2500-14gm HDR via sequencer
acA2500-14uc HDR via sequencer
acA2500-14um HDR via sequencer
acA2500-20gc HDR via sequencer
acA2500-20gcMED HDR via sequencer
acA2500-20gm HDR via sequencer
acA2500-20gmMED HDR via sequencer
acA2500-60uc HDR via sequencer
acA2500-60um HDR via sequencer
acA3088-16gc HDR via sequencer
acA3088-16gm HDR via sequencer
acA3088-57uc HDR via sequencer
acA3088-57ucMED HDR via sequencer
acA3088-57um HDR via sequencer
acA3088-57umMED HDR via sequencer
acA3800-10gc HDR via sequencer
acA3800-10gm HDR via sequencer
acA3800-14uc HDR via sequencer
acA3800-14um HDR via sequencer
acA4024-8gc HDR via sequencer
acA4024-8gm HDR via sequencer
acA4024-29uc HDR via sequencer
acA4024-29um HDR via sequencer
acA4096-11gc HDR via sequencer
acA4096-11gm HDR via sequencer
acA4096-30uc HDR via sequencer
acA4096-30ucMED HDR via sequencer
acA4096-30um HDR via sequencer
acA4096-30umMED HDR via sequencer
acA4096-40uc HDR via sequencer
acA4096-40ucMED HDR via sequencer
acA4096-40um HDR via sequencer
acA4096-40umMED HDR via sequencer
acA4112-8gc HDR via sequencer
acA4112-8gm HDR via sequencer
acA4112-20uc HDR via sequencer
acA4112-20ucMED HDR via sequencer
acA4112-20um HDR via sequencer
acA4112-20umMED HDR via sequencer
acA4112-30uc HDR via sequencer
acA4112-30ucMED HDR via sequencer
acA4112-30um HDR via sequencer
acA4112-30umMED HDR via sequencer
acA5472-5gc HDR via sequencer
acA5472-5gm HDR via sequencer
acA5472-17uc HDR via sequencer
acA5472-17ucMED HDR via sequencer
acA5472-17um HDR via sequencer
acA5472-17umMED HDR via sequencer
boA1936-400cc HDR via sequencer
boA1936-400cm HDR via sequencer
boA2448-250cc HDR via sequencer
boA2448-250cm HDR via sequencer
boA2832-190cc HDR via sequencer
boA2832-190cm HDR via sequencer
boA4096-93cc HDR via sequencer
boA4096-93cm HDR via sequencer
boA4096-180cc HDR via sequencer
boA4096-180cm HDR via sequencer
boA4112-68cc HDR via sequencer
boA4112-68cm HDR via sequencer
boA4500-45cc HDR via sequencer
boA4500-45cm HDR via sequencer
boA4504-100cc HDR via sequencer
boA4504-100cm HDR via sequencer
boA5120-150cc HDR feature not supported
boA5120-150cm HDR feature not supported
boA5120-230cc HDR feature not supported
boA5120-230cm HDR feature not supported
boA5320-150cc HDR via sequencer
boA5320-150cm HDR via sequencer
boA5328-100cc HDR via sequencer
boA5328-100cm HDR via sequencer
boA6500-36cc HDR via sequencer
boA6500-36cm HDR via sequencer
boA8100-16cc HDR via sequencer
boA8100-16cm HDR via sequencer
boA9344-30cc HDR feature not supported
boA9344-30cm HDR feature not supported
boA9344-70cc HDR feature not supported
boA9344-70cm HDR feature not supported
boA13440-17cm HDR feature not supported
daA720-520uc HDR feature not supported
daA720-520um HDR feature not supported
daA1280-54uc HDR feature not supported
daA1280-54um HDR feature not supported
daA1440-220uc HDR feature not supported
daA1440-220um HDR feature not supported
daA1600-60uc HDR feature not supported
daA1600-60um HDR feature not supported
daA1920-15um HDR feature not supported
daA1920-30uc HDR feature not supported
daA1920-30um HDR feature not supported
daA1920-160uc HDR feature not supported
daA1920-160um HDR feature not supported
daA2448-70uc HDR feature not supported
daA2448-70um HDR feature not supported
daA2500-14uc HDR feature not supported
daA2500-14um HDR feature not supported
daA3840-45uc HDR feature not supported
daA3840-45um HDR feature not supported
dmA720-290gc HDR feature not supported
dmA720-290gm HDR feature not supported
dmA1440-73gc HDR feature not supported
dmA1440-73gm HDR feature not supported
dmA1920-51gc HDR feature not supported
dmA1920-51gm HDR feature not supported
dmA2048-37gc HDR feature not supported
dmA2048-37gm Quad HDR
dmA2448-23gc HDR feature not supported
dmA2448-23gm HDR feature not supported
dmA2840-14gc HDR feature not supported
dmA2840-14gm HDR feature not supported
dmA3536-9gc HDR feature not supported
dmA3536-9gm HDR feature not supported
dmA4096-9gc HDR feature not supported
dmA4096-9gm HDR feature not supported
puA1280-54uc HDR feature not supported
puA1280-54um HDR feature not supported
puA1600-60uc HDR feature not supported
puA1600-60um HDR feature not supported
puA1920-30uc HDR feature not supported
puA1920-30um HDR feature not supported
puA2500-14uc HDR feature not supported
puA2500-14um HDR feature not supported
r2L2048-29gc HDR feature not supported
r2L2048-58gm HDR feature not supported
r2L2048-62cc HDR feature not supported
r2L2048-62g5c HDR feature not supported
r2L2048-172cm HDR feature not supported
r2L2048-172g5m HDR feature not supported
r2L4096-14gc HDR feature not supported
r2L4096-29gm HDR feature not supported
r2L4096-42cc HDR feature not supported
r2L4096-42g5c HDR feature not supported
r2L4096-84cm HDR feature not supported
r2L4096-84g5m HDR feature not supported
r2L8192-80cc HDR feature not supported
r2L8192-240cm HDR feature not supported
r2L16384-60cc HDR feature not supported
r2L16384-120cm HDR feature not supported

Sample Code#

The following sample code applies to cameras that support interleaved HDR or Quad HDR.

// Set the exposure time mode to Individual
camera.ExposureTimeMode.SetValue(ExposureTimeMode_Individual);
// Select stage 1
camera.ExposureTimeSelector.SetValue(ExposureTimeSelector_Stage1);
// Set the exposure time to 1000 microseconds
camera.ExposureTime.SetValue(1000.0);
// Select stage 2
camera.ExposureTimeSelector.SetValue(ExposureTimeSelector_Stage2);
// Set the exposure time to 1000000 microseconds
camera.ExposureTime.SetValue(1000000.0);
INodeMap& nodemap = camera.GetNodeMap();
// Set the exposure time mode, if this mode is available on your camera model, to Individual
CEnumParameter(nodemap, "ExposureTimeMode").SetValue("Individual");
// Select stage 1
CEnumParameter(nodemap, "ExposureTimeSelector").SetValue("Stage1");
// Set the exposure time to 1000 microseconds
CFloatParameter(nodemap, "ExposureTime").SetValue(1000.0);
// Select stage 2
CEnumParameter(nodemap, "ExposureTimeSelector").SetValue("Stage2");
// Set the exposure time to 1000000 microseconds
CFloatParameter(nodemap, "ExposureTime").SetValue(1000000.0);
// Set the exposure time mode, if this mode is available on your camera model, to Individual
camera.Parameters[PLCamera.ExposureTimeMode].SetValue(PLCamera.ExposureTimeMode.Individual);
// Select stage 1
camera.Parameters[PLCamera.ExposureTimeSelector].SetValue(PLCamera.ExposureTimeSelector.Stage1);
// Set the exposure time to 1000 microseconds
camera.Parameters[PLCamera.ExposureTime].SetValue(1000.0);
// Select stage 2
camera.Parameters[PLCamera.ExposureTimeSelector].SetValue(PLCamera.ExposureTimeSelector.Stage2);
// Set the exposure time to 1000000 microseconds
camera.Parameters[PLCamera.ExposureTime].SetValue(1000000.0);
/* 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 exposure time mode, if this mode is available on your camera model, to Individual */
errRes = PylonDeviceFeatureFromString(hdev, "ExposureTimeMode", "Individual");
CHECK(errRes);
/* Select stage 1 */
errRes = PylonDeviceFeatureFromString(hdev, "ExposureTimeSelector", "Stage1");
CHECK(errRes);
/* Set the exposure time to 1000 microseconds */
errRes = PylonDeviceSetFloatFeature(hdev, "ExposureTime", 1000.0);
CHECK(errRes);
/* Select stage 2 */
errRes = PylonDeviceFeatureFromString(hdev, "ExposureTimeSelector", "Stage2");
CHECK(errRes);
/* Set the exposure time to 1000000 microseconds */
errRes = PylonDeviceSetFloatFeature(hdev, "ExposureTime", 1000000.0);
CHECK(errRes);
# Set the exposure time mode, if this mode is available on your camera model, to Individual
camera.ExposureTimeMode.Value = "Individual"
# Select stage 1
camera.ExposureTimeSelector.Value = "Stage1"
# Set the exposure time to 1000 microseconds
camera.ExposureTime.Value = 1000.0
# Select stage 2
camera.ExposureTimeSelector.Value = "Stage2"
# Set the exposure time to 1000000 microseconds
camera.ExposureTime.Value = 1000000.0

You can also use the pylon Viewer to easily set the parameters.