IDS Peak comfortSDK, genericSDK, AFL, ICL, and IPL developer manuals are external documents.
Please contact us if you need these manuals.
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<IDSImaging.Peak.API.Core.Nodes.EnumerationNode>("ColorCorrectionMatrix").SetCurrentEntry("Custom0");
// Before accessing ColorCorrectionMatrixValue, make sure ColorCorrectionMatrixValueSelector is set correctly
// Set ColorCorrectionMatrixValueSelector to "Gain00"
nodeMapRemoteDevice.FindNode<IDSImaging.Peak.API.Core.Nodes.EnumerationNode>("ColorCorrectionMatrixValueSelector").SetCurrentEntry("Gain00");
// Determine the current ColorCorrectionMatrixValue
double value = nodeMapRemoteDevice.FindNode<IDSImaging.Peak.API.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()