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)