Please enable JavaScript to view this site.

IDS peak 2.15.0 / uEye+ firmware 3.54

Defines the percentage of pixels that must be brighter than BrightnessAutoTarget. BrightnessAutoPercentile is a parameter for brightness auto features like ExposureAuto and GainAuto.

hint_info

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

BrightnessAutoControl

Interface

Float

Access

Read/Write

Unit

%

Visibility

Expert

Values

0 ... 100

Standard

IDS

Availability uEye+

icon-gev icon-u3v

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)