Data Structures | |
| class | ColorCorrectionMatrix |
| Color correction matrix. More... | |
Enumerations | |
| enum class | BinningMode { Average = 0 , Sum = 1 } |
| Mode parameter for the binning algorithm. More... | |
| enum class | ChromaticAdaptionAlgorithm { Legacy = PEAK_ICV_CHROMATIC_ADAPTION_ALGORITHM_LEGACY , Bradford = PEAK_ICV_CHROMATIC_ADAPTION_ALGORITHM_BRADFORD } |
| Algorithm used for chromatic adaption. More... | |
| enum class | ColorSpace { SRGB_D50 = PEAK_ICV_COLOR_SPACE_SRGB_D50 , SRGB_D65 = PEAK_ICV_COLOR_SPACE_SRGB_D65 , CIE_RGB_E = PEAK_ICV_COLOR_SPACE_CIE_RGB_E , ECI_RGB_D50 = PEAK_ICV_COLOR_SPACE_ECI_RGB_D50 , Adobe_RGB_D65 = PEAK_ICV_COLOR_SPACE_ADOBE_RGB_D65 } |
| Color spaces supported by the chromatic adaptation feature. More... | |
| enum class | DebayerChannelLayout { RGB = 0 , BGR , RGBA , BGRA } |
| Specifies the channel layout used by the debayer module in image processing pipelines. More... | |
| enum class | ProcessingPolicy { Fast , Balanced , Enhanced } |
| Specifies the processing policy. More... | |
| enum class | Rotation { None = 0 , Degree90Counterclockwise = 90 , Degree180 = 180 , Degree90Clockwise = 270 } |
| 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.
|
strong |
Mode parameter for the binning algorithm.
The enum holding the possible modes.
| 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. |
|
strong |
Algorithm used for chromatic adaption.
| Enumerator | |
|---|---|
| Legacy | Legacy adaption algorithm. |
| Bradford | Bradford adaption algorithm (Default). |
|
strong |
Color spaces supported by the chromatic adaptation feature.
| Enumerator | |
|---|---|
| SRGB_D50 | |
| SRGB_D65 | |
| CIE_RGB_E | |
| ECI_RGB_D50 | |
| Adobe_RGB_D65 | |
|
strong |
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. |
|
strong |
Specifies the processing policy.
Defines how the image processing pipeline handles the bit depth conversions during processing, balancing performance and image quality.
|
strong |
Angle parameter for the rotation algorithm.
| Enumerator | |
|---|---|
| None | No rotation applied to the image.
|
| Degree90Counterclockwise | Rotate the image 90 degrees counterclockwise.
|
| Degree180 | Rotate the image 180 degrees (upside down).
|
| Degree90Clockwise | Rotate the image 90 degrees clockwise.
|