IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
BlackLevelAuto controls the mode for automatic black level adjustment. The exact algorithm used to implement this adjustment is camera specific.
uEye+ cameras: BlackLevelAuto is only available for some monochrome cameras. |
Name |
BlackLevelAuto[BlackLevelSelector] |
Category |
|
Interface |
Enumeration |
Access |
Read |
Unit |
- |
Visibility |
Expert |
Values |
Off Continuous ContinuousWithOffset |
Standard |
SFNC |
Availability uEye+ |
|
Availability uEye |
- |
Values description
•Off: Analog black level is user controlled using BlackLevel.
•Continuous: Analog black level is constantly adjusted by the camera.
•ContinousWithOffset: Analog black level is constantly adjusted with offset by the camera. The used offset is defined by BlackLevel and depends on the setting in the BlackLevelSelector, which in turn is linked to the PixelFormat.
Code example
C++
// Determine the current BlackLevelAuto
double value = nodeMapRemoteDevice->FindNode<peak::core::nodes::FloatNode>("BlackLevelAuto")->Value();
C#
// Determine the current BlackLevelAuto
double value = nodeMapRemoteDevice.FindNode<peak.core.nodes.FloatNode>("BlackLevelAuto").Value();
Python
# Determine the current BlackLevelAuto (float)
value = nodeMapRemoteDevice.FindNode("BlackLevelAuto").Value()