Please enable JavaScript to view this site.

IDS peak 2.10.0 / uEye+ firmware 3.34

IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.

Besides the automatic image control in the camera, algorithms for exposure, gain and white balance also exist in IDS peak. These can be used if the camera itself does not have this feature (e.g. uEye+ XLS USB 3 or uEye+ XCP USB 3). The functions are available via a special C++ class (autofeaturesmanager.h, autofeaturesmanager.cpp). The usage is shown in the programming example "host_auto_features_live_qtwidgets_cpp".

Creating AutoFeaturesManager in the main program

All auto controls require the so-called AutoFeaturesManager. The NodeMap of the RemoteDevice must be passed so that the AutoFeaturesManager can access the camera parameters.

genericC++

void mainProgram()
{
  // ...
  AutoFeaturesManager m_autoFeaturesManager;
  m_autoFeaturesManager.SetNodemapRemoteDevice(m_nodemapRemoteDevice);
}

The AutoFeaturesManager has different modes for each auto control, which can be combined as needed.

ExposureAutoMode

GainAutoMode

BalanceWhiteAutoMode

Off

Off

Off

Once

Once

Once

continuous

continuous

continuous

Automatic exposure in IDS peak (genericSDK)

Automatic gain in IDS peak (genericSDK)

Brightness parameters in IDS peak (genericSDK)

Automatic white balance in IDS peak (genericSDK)

General settings in IDS peak (genericSDK)

© 2024 IDS Imaging Development Systems GmbH