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() |
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)