Concepts, Dispersion of Prism, Videos and Examples - dispersion prism
Camerasensor
•AnalogRed: Gain will be applied to the red analog channel. This feature is only supported by uEye+ cameras (GV and U3 models).
The gains supported by a camera depend on the sensor and may differ. Typically, color cameras either support digital or analog color gains.
Camera gainformula
// Determine the current entry of GainSelector string value = nodeMapRemoteDevice.FindNode("GainSelector").CurrentEntry().SymbolicValue(); // Get a list of all available entries of GainSelector allEntries = nodeMapRemoteDevice.FindNode("GainSelector").Entries(); List availableEntries = new List(); for(int i = 0; i < allEntries.Count(); ++i) { if ((allEntries[i].AccessStatus() != peak.core.nodes.NodeAccessStatus.NotAvailable) && (allEntries[i].AccessStatus() != peak.core.nodes.NodeAccessStatus.NotImplemented)) { availableEntries.Add(allEntries[i].SymbolicValue()); } } // Set GainSelector to "AnalogAll" nodeMapRemoteDevice.FindNode("GainSelector").SetCurrentEntry("AnalogAll");
Camera gaindB
•DigitalRed: Gain will be applied to the red digital channel. This feature is only supported by uEye+ cameras (GV and U3 models).
•AnalogAll: Gain will be applied to all analog channels. This feature is only supported by uEye+ cameras (GV and U3 models).
•Green: Green gain, but depending on the camera model, how this is done. In case of support for uEye cameras by the uEye Transport Layer, the gains may be achieved by combining analog and digital gain. This feature is only supported by uEye cameras (UI models).
Gainto ISO conversion
Camera gainvs exposure
•Blue: Blue gain, but depending on the camera model, how this is done. In case of support for uEye cameras by the uEye Transport Layer, the gains may be achieved by combining analog and digital gain. This feature is only supported by uEye cameras (UI models).
•DigitalAll: Gain will be applied to all digital channels. This feature is only supported by uEye+ cameras (GV and U3 models).
CameraISOgain
•AnalogGreen: Gain will be applied to the green analog channel. This feature is only supported by uEye+ cameras (GV and U3 models).
IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
•DigitalBlue: Gain will be applied to the blue digital channel. This feature is only supported by uEye+ cameras (GV and U3 models).
•All: Master gain to all channels, but depending on the camera model, how this is done. In case of support for uEye cameras by the uEye Transport Layer, the gains may be achieved by combining analog and digital gain.
Gainvs ISO
# Determine the current entry of GainSelector (str) value = nodeMapRemoteDevice.FindNode("GainSelector").CurrentEntry().SymbolicValue() # Get a list of all available entries of GainSelector allEntries = nodeMapRemoteDevice.FindNode("GainSelector").Entries() availableEntries = [] for entry in allEntries: if (entry.AccessStatus() != ids_peak.NodeAccessStatus_NotAvailable and entry.AccessStatus() != ids_peak.NodeAccessStatus_NotImplemented): availableEntries.append(entry.SymbolicValue()) # Set GainSelector to "AnalogAll" (str) nodeMapRemoteDevice.FindNode("GainSelector").SetCurrentEntry("AnalogAll")
Camera gainreddit
•Red: Red gain, but depending on the camera model, how this is done. In case of support for uEye cameras by the uEye Transport Layer, the gains may be achieved by combining analog and digital gain. This feature is only supported by uEye cameras (UI models).
•DigitalGreen: Gain will be applied to the green digital channel. This feature is only supported by uEye+ cameras (GV and U3 models).
•AnalogBlue: Gain will be applied to the blue analog channel. This feature is only supported by uEye+ cameras (GV and U3 models).
// Determine the current entry of GainSelector std::string value = nodeMapRemoteDevice->FindNode("GainSelector")->CurrentEntry()->SymbolicValue(); // Get a list of all available entries of GainSelector auto allEntries = nodeMapRemoteDevice->FindNode("GainSelector")->Entries(); std::vector> availableEntries; for(const auto & entry : allEntries) { if ((entry->AccessStatus()!=peak::core::nodes::NodeAccessStatus::NotAvailable) && (entry->AccessStatus()!=peak::core::nodes::NodeAccessStatus::NotImplemented)) { availableEntries.emplace_back(entry); } } // Set GainSelector to "AnalogAll" nodeMapRemoteDevice->FindNode("GainSelector")->SetCurrentEntry("AnalogAll");