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.
Only available when ColorCorrectionMatrix = "Custom0". |
uEye cameras: The value of ColorCorrectionMatrixValue cannot be changed. |
Name |
ColorCorrectionMatrixValue[ColorCorrectionMatrixValueSelector] |
Category |
|
Interface |
Float |
Access |
Read/Write |
Unit |
- |
Visibility |
Expert |
Values |
-8.00 ... 8.00 Increment: 0.001 |
Standard |
IDS |
Availability uEye+ |
|
Availability uEye |
|
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()