
Data Structures | |
| class | ColorCorrectionMatrix |
| Color correction matrix. More... | |
Enumerations | |
| enum | BinningMode { Average = 0 , Sum = 1 } |
| Mode parameter for the binning algorithm. More... | |
| enum | ChromaticAdaptionAlgorithm { Legacy = BackendAlgorithm.PEAK_ICV_CHROMATIC_ADAPTION_ALGORITHM_LEGACY , Bradford = BackendAlgorithm.PEAK_ICV_CHROMATIC_ADAPTION_ALGORITHM_BRADFORD } |
| Algorithm used for chromatic adaption. More... | |
| enum | ColorSpace { SRGB_D50 = BackendColorSpace.PEAK_ICV_COLOR_SPACE_SRGB_D50 , SRGB_D65 = BackendColorSpace.PEAK_ICV_COLOR_SPACE_SRGB_D65 , CIE_RGB_E = BackendColorSpace.PEAK_ICV_COLOR_SPACE_CIE_RGB_E , ECI_RGB_D50 = BackendColorSpace.PEAK_ICV_COLOR_SPACE_ECI_RGB_D50 , Adobe_RGB_D65 = BackendColorSpace.PEAK_ICV_COLOR_SPACE_ADOBE_RGB_D65 } |
| Color spaces supported by the chromatic adaptation feature. More... | |
| enum | DebayerChannelLayout { RGB = 0 , BGR = 1 , RGBA = 2 , BGRA = 3 } |
| Specifies the channel layout used by the debayer module in image processing pipelines. More... | |
| enum | DebayerConversionPolicy { Bypass = 0 , BayerOnly = 1 , BayerAndMono = 2 } |
| Specifies the conditions under which the debayer module applies color conversion. More... | |
| enum | ProcessingPolicy { Fast = 0 , Balanced = 1 , Enhanced = 2 } |
| Specifies the processing policy. More... | |
| enum | Rotation { None = BackendAngle.PEAK_ICV_PREPROCESSING_TRANSFORMATION_ROTATION_NONE , Degree90Counterclockwise , Degree180 = BackendAngle.PEAK_ICV_PREPROCESSING_TRANSFORMATION_ROTATION_180_DEGREE , Degree90Clockwise = BackendAngle.PEAK_ICV_PREPROCESSING_TRANSFORMATION_ROTATION_90_DEGREE_CLOCKWISE } |
| Angle parameter for the rotation algorithm. More... | |
Supporting data structures, enumerations, and type definitions for pipeline configuration.
This group contains the specialized types used throughout the pipeline system for configuration, control, and data representation. These types provide type-safe interfaces for pipeline parameters and ensure consistent behavior across the system.
| enum BinningMode |
Mode parameter for the binning algorithm.
| Enumerator | |
|---|---|
| Average | The averaged pixel values of neighboring rows and/or columns are computed during binning. |
| Sum | The pixel values of neighboring rows and/or columns are summed during binning. |
Definition at line 8 of file BinningMode.cs.
Algorithm used for chromatic adaption.
| Enumerator | |
|---|---|
| Legacy | Legacy adaption algorithm. |
| Bradford | Bradford adaption algorithm (Default). |
Definition at line 11 of file ChromaticAdaptionAlgorithm.cs.
| enum ColorSpace |
Color spaces supported by the chromatic adaptation feature.
Definition at line 10 of file ColorSpace.cs.
| enum DebayerChannelLayout |
Specifies the channel layout used by the debayer module in image processing pipelines.
| Enumerator | |
|---|---|
| RGB | Red-Green-Blue format with 3 channels. |
| BGR | Blue-Green-Red format with 3 channels. |
| RGBA | Red-Green-Blue-Alpha format with 4 channels. |
| BGRA | Blue-Green-Red-Alpha format with 4 channels. |
Definition at line 8 of file DebayerChannelLayout.cs.
Specifies the conditions under which the debayer module applies color conversion.
| Enumerator | |
|---|---|
| Bypass | Do not convert images. |
| BayerOnly | Convert only Bayer-pattern images. |
| BayerAndMono | Convert both Bayer-pattern and monochrome images. |
Definition at line 8 of file DebayerConversionPolicy.cs.
| enum ProcessingPolicy |
Specifies the processing policy.
Defines how the image processing pipeline handles bit depth conversions during processing, balancing performance and image quality.
Warning: Changing the processing policy during active processing may cause inconsistent results. Set the policy before starting image processing operations.
Definition at line 19 of file ProcessingPolicy.cs.
| enum Rotation |
Angle parameter for the rotation algorithm.
Definition at line 12 of file Rotation.cs.