Please enable JavaScript to view this site.

IDS peak 2.10.0 / uEye+ firmware 3.34

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.

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)

© 2024 IDS Imaging Development Systems GmbH