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.

Specifies the multiplication factor for the customized color correction selected in ColorCorrectionMatrixValueSelector.

hint_info

Only available when ColorCorrectionMatrix = "Custom0".

hint_info

uEye cameras: The value of ColorCorrectionMatrixValue cannot be changed.

Name

ColorCorrectionMatrixValue[ColorCorrectionMatrixValueSelector]

Category

ImageCorrectionControl

Interface

Float

Access

Read/Write

Unit

-

Visibility

Expert

Values

-8.00 ... 8.00

Increment: 0.001

Standard

IDS

Availability uEye+

icon-gev icon-u3v

Availability uEye

icon-ui-gige icon-ui-usb2 icon-ui-usb3

Code example

C++

// For using ColorCorrectionMatrixValue set ColorCorrectionMatrix to "Custom0"
// Set ColorCorrectionMatrix to "Custom0"
nodeMapRemoteDevice->FindNode<peak::core::nodes::EnumerationNode>("ColorCorrectionMatrix")->SetCurrentEntry("Custom0");
// Before accessing ColorCorrectionMatrixValue, make sure ColorCorrectionMatrixValueSelector is set correctly
// Set ColorCorrectionMatrixValueSelector to "Gain00"
nodeMapRemoteDevice->FindNode<peak::core::nodes::EnumerationNode>("ColorCorrectionMatrixValueSelector")->SetCurrentEntry("Gain00");
// Determine the current ColorCorrectionMatrixValue
double value = nodeMapRemoteDevice->FindNode<peak::core::nodes::FloatNode>("ColorCorrectionMatrixValue")->Value();

C#

// For using ColorCorrectionMatrixValue set ColorCorrectionMatrix to "Custom0"
// Set ColorCorrectionMatrix to "Custom0"
nodeMapRemoteDevice.FindNode<peak.core.nodes.EnumerationNode>("ColorCorrectionMatrix").SetCurrentEntry("Custom0");
// Before accessing ColorCorrectionMatrixValue, make sure ColorCorrectionMatrixValueSelector is set correctly
// Set ColorCorrectionMatrixValueSelector to "Gain00"
nodeMapRemoteDevice.FindNode<peak.core.nodes.EnumerationNode>("ColorCorrectionMatrixValueSelector").SetCurrentEntry("Gain00");
// Determine the current ColorCorrectionMatrixValue
double value = nodeMapRemoteDevice.FindNode<peak.core.nodes.FloatNode>("ColorCorrectionMatrixValue").Value();

Python

# For using ColorCorrectionMatrixValue set ColorCorrectionMatrix to "Custom0"
# Set ColorCorrectionMatrix to "Custom0" (str)
nodeMapRemoteDevice.FindNode("ColorCorrectionMatrix").SetCurrentEntry("Custom0")
# Before accessing ColorCorrectionMatrixValue, make sure ColorCorrectionMatrixValueSelector is set correctly
# Set ColorCorrectionMatrixValueSelector to "Gain00" (str)
nodeMapRemoteDevice.FindNode("ColorCorrectionMatrixValueSelector").SetCurrentEntry("Gain00")
# Determine the current ColorCorrectionMatrixValue (float)
value = nodeMapRemoteDevice.FindNode("ColorCorrectionMatrixValue").Value()

© 2024 IDS Imaging Development Systems GmbH