LibMultiSense
LibMultiSense Documentation
multisense::MultiSenseConfig::AuxConfig Struct Reference

Image specific configuration for the Aux imager. More...

#include <MultiSenseTypes.hh>

Collaboration diagram for multisense::MultiSenseConfig::AuxConfig:

Public Member Functions

bool operator== (const AuxConfig &rhs) const
 Equality operator. More...
 

Public Attributes

ImageConfig image_config
 Image configuration for the Aux imager. More...
 
bool sharpening_enabled = false
 Enable sharpening. More...
 
float sharpening_percentage = 50.0f
 The percentage strength of the sharpening gain to apply to the aux image Valid range is [0, 100] with a step size of 100/255. More...
 
uint8_t sharpening_limit = 100
 The maximum difference in pixels that sharpening is is allowed to change between neighboring pixels. More...
 

Detailed Description

Image specific configuration for the Aux imager.

Definition at line 734 of file MultiSenseTypes.hh.

Member Function Documentation

◆ operator==()

bool multisense::MultiSenseConfig::AuxConfig::operator== ( const AuxConfig rhs) const
inline

Equality operator.

Definition at line 763 of file MultiSenseTypes.hh.

Member Data Documentation

◆ image_config

ImageConfig multisense::MultiSenseConfig::AuxConfig::image_config

Image configuration for the Aux imager.

Definition at line 739 of file MultiSenseTypes.hh.

◆ sharpening_enabled

bool multisense::MultiSenseConfig::AuxConfig::sharpening_enabled = false

Enable sharpening.

Definition at line 744 of file MultiSenseTypes.hh.

◆ sharpening_limit

uint8_t multisense::MultiSenseConfig::AuxConfig::sharpening_limit = 100

The maximum difference in pixels that sharpening is is allowed to change between neighboring pixels.

This is useful for clamping the sharpening percentage, while still maintaining a large gain.

Definition at line 758 of file MultiSenseTypes.hh.

◆ sharpening_percentage

float multisense::MultiSenseConfig::AuxConfig::sharpening_percentage = 50.0f

The percentage strength of the sharpening gain to apply to the aux image Valid range is [0, 100] with a step size of 100/255.

Definition at line 750 of file MultiSenseTypes.hh.


The documentation for this struct was generated from the following file: