Click or drag to resize

SettingsProcessingGroupColorGroupExperimentalGroup Class

Experimental color settings. These may be renamed, moved or deleted in the future.
Inheritance Hierarchy
SystemObject
  Zivid.NETSettingsProcessingGroupColorGroupExperimentalGroup

Namespace:  Zivid.NET
Assembly:  ZividCoreNET (in ZividCoreNET.dll) Version: 0.0.0.0
Syntax
public class ExperimentalGroup

The SettingsProcessingGroupColorGroupExperimentalGroup type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyMode
This setting controls how the color image is computed. `automatic` is the default option. `automatic` is identical to `useFirstAcquisition` for single-acquisition captures and multi-acquisition captures when all the acquisitions have identical (duplicated) acquisition settings. `automatic` is identical to `toneMapping` for multi-acquisition HDR captures with differing acquisition settings. `useFirstAcquisition` uses the color data acquired from the first acquisition provided. If the capture consists of more than one acquisition, then the remaining acquisitions are not used for the color image. No tone mapping is performed. This option provides the most control of the color image, and the color values will be consistent over repeated captures with the same settings. `toneMapping` uses all the acquisitions to create one merged and normalized color image. For HDR captures the dynamic range of the captured images is usually higher than the 8-bit color image range. `toneMapping` will map the HDR color data to the 8-bit color output range by applying a scaling factor. `toneMapping` can also be used for single-acquisition captures to normalize the captured color image to the full 8-bit output. Note that when using `toneMapping` mode the color values can be inconsistent over repeated captures if you move, add or remove objects in the scene. For the most control over the colors, select the `useFirstAcquisition` mode.
Top
Methods
  NameDescription
Public methodClone
Create a clone (deep copy) of the current instance
Public methodCopyWith
Create a clone (deep copy) of the current instance and invoke delegate on the clone
Public methodToString
Get string representation of the object
(Overrides ObjectToString.)
Top
See Also