IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
Defines the percentage of pixels that must be brighter than BrightnessAutoTarget. BrightnessAutoPercentile is a parameter for brightness auto features like ExposureAuto and GainAuto.
Increasing BrightnessAutoPercentile results in brighter images, decreasing its value results in darker images. If BrightnessAutoPercentile is set to minimum and BrightnessAutoTarget to a high value, it behaves similar to a peak white algorithm. |
Name |
BrightnessAutoPercentile |
Category |
|
Interface |
Float |
Access |
Read/Write |
Unit |
% |
Visibility |
Expert |
Values |
0 ... 100 |
Standard |
IDS |
Availability uEye+ |
|
Availability uEye |
- |
Code example
C++
// Determine the current BrightnessAutoPercentile
double value = nodeMapRemoteDevice->FindNode<peak::core::nodes::FloatNode>("BrightnessAutoPercentile")->Value();
// Set BrightnessAutoPercentile to 13.0 %
nodeMapRemoteDevice->FindNode<peak::core::nodes::FloatNode>("BrightnessAutoPercentile")->SetValue(13.0);
C#
// Determine the current BrightnessAutoPercentile
double value = nodeMapRemoteDevice.FindNode<peak.core.nodes.FloatNode>("BrightnessAutoPercentile").Value();
// Set BrightnessAutoPercentile to 13.0 %
nodeMapRemoteDevice.FindNode<peak.core.nodes.FloatNode>("BrightnessAutoPercentile").SetValue(13.0);
Python
# Determine the current BrightnessAutoPercentile (float)
value = nodeMapRemoteDevice.FindNode("BrightnessAutoPercentile").Value()
# Set BrightnessAutoPercentile to 13.0 % (float)
nodeMapRemoteDevice.FindNode("BrightnessAutoPercentile").SetValue(13.0)