![]() |
IDS peak ICV v1.2.0
|
Data Structures | |
| class | ColorMatrixTransformationModule |
| Color matrix transformation is an image pipeline module that applies a ColorCorrectionMatrix to an image. More... | |
| class | DebayerModule |
| Debayer is an image pipeline module that converts Bayer RAW images into standard color formats. More... | |
| class | DownsamplingModule |
| Downsampling is used to decrease the image size. More... | |
| class | GainModule |
| Image pipeline module for applying gain to the image. More... | |
| class | HotpixelCorrectionModule |
| Hotpixel correction is an image pipeline module for detecting and correcting hot pixels in camera images. More... | |
| class | MonoConversionModule |
| Mono conversion is an image pipeline module that converts images to a monochrome format. More... | |
| class | PixelFormatConversionModule |
| Pixel format conversion module that transforms images to a specified output pixel format. More... | |
| class | SharpeningModule |
| Sharpening is an image pipeline module that applies a sharpening filter to enhance image detail. More... | |
| class | ToneCurveCorrectionModule |
| Tone curve correction is an image pipeline module that applies digital black correction and inverse gamma transformation to an image. More... | |
| class | TransformationModule |
| Transformation is an image pipeline module that provides mirror and rotation functionality. More... | |
| class | UnpackModule |
| Unpack is an image pipeline module that converts packed pixel formats into corresponding unpacked Bayer or mono formats. More... | |
Enumerations | |
| enum class | DebayerConversionPolicy { Bypass , BayerOnly , BayerAndMono } |
| Defines the conditions under which the Debayer module performs color conversion. More... | |
| enum class | DownsamplingMode { BinningAverage = 0 , BinningSum = 1 , Decimation = 2 } |
| Mode parameter for the downsampling algorithm. More... | |
Functions | |
| std::string | ToString (const DebayerConversionPolicy &policy) |
| DebayerConversionPolicy | ToDebayerConversionPolicy (const std::string &policy) |
| std::string | ToString (DownsamplingMode mode) |
| DownsamplingMode | ToMode (const std::string &mode) |
| void | ValidateVersion (int64_t version, const std::string &moduleName) |
| BinningMode | ToBinningMode (const std::string &mode) |
| Converts a string representation to a BinningMode enum value. | |
| DebayerChannelLayout | ToDebayerChannelLayout (const std::string &layout) |
| Converts a string representation to a DebayerChannelLayout enum value. | |
| ProcessingPolicy | ToProcessingPolicy (const std::string &policy) |
| Converts a string representation to a ProcessingPolicy enum value. | |
| Rotation | ToRotation (const std::string &rotation) |
| Converts a string representation to a Rotation enum value. | |
|
inline |
Converts a string representation to a BinningMode enum value.
| mode | The string representation of the binning mode value. |
| NotSupportedException | If the string does not match any known mode value. |
Definition at line 84 of file peak_icv_binning_mode.hpp.
|
inline |
Converts a string representation to a DebayerChannelLayout enum value.
| layout | The string representation of the channel layout value. |
| NotSupportedException | If the string does not match any known layout value. |
Definition at line 85 of file peak_icv_debayer_channel_layout.hpp.
|
inline |
Definition at line 61 of file peak_icv_debayer_module.hpp.
|
inline |
Definition at line 68 of file peak_icv_downsampling_module.hpp.
|
inline |
Converts a string representation to a ProcessingPolicy enum value.
| policy | The string representation of the processing policy value. |
| NotSupportedException | If the string does not match any known policy value. |
Definition at line 108 of file peak_icv_processing_policy.hpp.
|
inline |
Converts a string representation to a Rotation enum value.
| rotation | The string representation of the rotation value. |
| NotSupportedException | If the string does not match any known rotation value. |
Definition at line 106 of file peak_icv_rotation.hpp.
|
inline |
Definition at line 43 of file peak_icv_debayer_module.hpp.
|
inline |
Definition at line 50 of file peak_icv_downsampling_module.hpp.
|
inline |
Definition at line 22 of file peak_icv_pipeline_utils.hpp.