Class ToFConfig

Inheritance Relationships

Base Type

Class Documentation

class ToFConfig : public dai::Buffer

ToFConfig message. Carries config for feature tracking algorithm

Public Functions

ToFConfig() = default

Construct ToFConfig message.

virtual ~ToFConfig()
ToFConfig &setMedianFilter(filters::params::MedianFilter median)
Parameters:

median – Set kernel size for median filtering, or disable

virtual void serialize(std::vector<std::uint8_t> &metadata, DatatypeEnum &datatype) const override
void setProfilePreset(ImageFiltersPresetMode presetMode)

Set preset mode for ToFConfig.

Parameters:

presetMode – Preset mode for ToFConfig.

DEPTHAI_SERIALIZE(ToFConfig, median, enablePhaseShuffleTemporalFilter, enableBurstMode, enableDistortionCorrection, enableFPPNCorrection, enableOpticalCorrection, enableTemperatureCorrection, enableWiggleCorrection, enablePhaseUnwrapping, phaseUnwrappingLevel, phaseUnwrapErrorThreshold)

Public Members

filters::params::MedianFilter median = filters::params::MedianFilter::MEDIAN_OFF

Set kernel size for depth median filtering, or disable

int phaseUnwrappingLevel = 4
uint16_t phaseUnwrapErrorThreshold = 100
bool enablePhaseShuffleTemporalFilter = true
bool enableBurstMode = false
bool enableDistortionCorrection = true
std::optional<bool> enableFPPNCorrection
std::optional<bool> enableOpticalCorrection
std::optional<bool> enableTemperatureCorrection
std::optional<bool> enableWiggleCorrection
std::optional<bool> enablePhaseUnwrapping