![]() |
IDS peak ICV v1.2.0
|

Data Structures | |
| class | ColorCorrectionMatrix |
| Color correction matrix. More... | |
Enumerations | |
| enum class | DebayerConversionPolicy { Bypass , BayerOnly , BayerAndMono } |
| Defines the conditions under which the Debayer module performs color conversion. More... | |
| enum class | BinningMode { Average = 0 , Sum = 1 } |
| Mode parameter for the binning algorithm. More... | |
| enum class | DebayerChannelLayout { RGB = 0 , BGR , RGBA , BGRA } |
| Specifies the desired channel layout of the output image. 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. |
Definition at line 30 of file peak_icv_binning_mode.hpp.
|
strong |
Specifies the desired channel layout of the output image.
| 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 29 of file peak_icv_debayer_channel_layout.hpp.
|
strong |
Defines the conditions under which the Debayer module performs 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 36 of file peak_icv_debayer_module.hpp.
|
strong |
Specifies the processing policy.
Defines how the image processing pipeline handles the bit depth conversions during processing, balancing performance and image quality.
Definition at line 37 of file peak_icv_processing_policy.hpp.
|
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.
|
Definition at line 30 of file peak_icv_rotation.hpp.