Please enable JavaScript to view this site.

IDS peak 2.20.0 / uEye+ firmware 3.80

IDS Peak comfortSDK, genericSDK, AFL, ICL, and IPL developer manuals are external documents.
Please contact us if you need these manuals.

Controls the gamma correction of pixel intensity.

hint_info

Gamma correction is disabled when the LUT is enabled by setting LUTEnable to "True" .

Name

Gamma

Category

AnalogControl

Interface

Float

Access

Read/Write

Unit

-

Visibility

Beginner

Values

0.3 ... 3, Increment: 0.05

U3-36L0XC only: 1 … 5, Increment: 0,0625

Standard

SFNC

Availability uEye+

icon-gev icon-u3v

Availability uEye

-

Values description

Gamma > 1 increases image brightness.

Gamma < 1 decreases image brightness.

Code example

C++

// For using Gamma set LUTEnable to false
// Set LUTEnable to false
nodeMapRemoteDevice->FindNode<peak::core::nodes::BooleanNode>("LUTEnable")->SetValue(false);
// Determine the current Gamma
double value = nodeMapRemoteDevice->FindNode<peak::core::nodes::FloatNode>("Gamma")->Value();
// Set Gamma to 1.0
nodeMapRemoteDevice->FindNode<peak::core::nodes::FloatNode>("Gamma")->SetValue(1.0);

C#

// For using Gamma set LUTEnable to false
// Set LUTEnable to false
nodeMapRemoteDevice.FindNode<IDSImaging.Peak.API.Core.Nodes.BooleanNode>("LUTEnable").SetValue(false);
// Determine the current Gamma
double value = nodeMapRemoteDevice.FindNode<IDSImaging.Peak.API.Core.Nodes.FloatNode>("Gamma").Value();
// Set Gamma to 1.0
nodeMapRemoteDevice.FindNode<IDSImaging.Peak.API.Core.Nodes.FloatNode>("Gamma").SetValue(1.0);

Python

# For using Gamma set LUTEnable to false
# Set LUTEnable to false (bool)
nodeMapRemoteDevice.FindNode("LUTEnable").SetValue(False)
# Determine the current Gamma (float)
value = nodeMapRemoteDevice.FindNode("Gamma").Value()
# Set Gamma to 1.0 (float)
nodeMapRemoteDevice.FindNode("Gamma").SetValue(1.0)

© 2026 IDS Imaging Development Systems GmbH