Public Member Functions | Public Attributes | List of all members
dai::RawToFConfig Struct Reference

RawToFConfig configuration structure. More...

#include <RawToFConfig.hpp>

Inheritance diagram for dai::RawToFConfig:
Inheritance graph
[legend]

Public Member Functions

 DEPTHAI_SERIALIZE (RawToFConfig, median, enablePhaseShuffleTemporalFilter, enableBurstMode, enableDistortionCorrection, enableFPPNCorrection, enableOpticalCorrection, enableTemperatureCorrection, enableWiggleCorrection, enablePhaseUnwrapping, phaseUnwrappingLevel, phaseUnwrapErrorThreshold)
 
DatatypeEnum getType () const override
 
void serialize (std::vector< std::uint8_t > &metadata, DatatypeEnum &datatype) const override
 
- Public Member Functions inherited from dai::RawBuffer
 DEPTHAI_SERIALIZE (RawBuffer, sequenceNum, ts, tsDevice)
 
virtual ~RawBuffer ()=default
 

Public Attributes

bool enableBurstMode = false
 
bool enableDistortionCorrection = true
 
tl::optional< bool > enableFPPNCorrection
 
tl::optional< bool > enableOpticalCorrection
 
bool enablePhaseShuffleTemporalFilter = true
 
tl::optional< bool > enablePhaseUnwrapping
 
tl::optional< bool > enableTemperatureCorrection
 
tl::optional< bool > enableWiggleCorrection
 
MedianFilter median = MedianFilter::MEDIAN_OFF
 
uint16_t phaseUnwrapErrorThreshold = 100
 
int phaseUnwrappingLevel = 4
 
- Public Attributes inherited from dai::RawBuffer
std::vector< std::uint8_t > data
 
int64_t sequenceNum = 0
 
Timestamp ts = {}
 
Timestamp tsDevice = {}
 

Detailed Description

RawToFConfig configuration structure.

Definition at line 14 of file RawToFConfig.hpp.

Member Function Documentation

◆ DEPTHAI_SERIALIZE()

◆ getType()

DatatypeEnum dai::RawToFConfig::getType ( ) const
inlineoverridevirtual

Reimplemented from dai::RawBuffer.

Definition at line 74 of file RawToFConfig.hpp.

◆ serialize()

void dai::RawToFConfig::serialize ( std::vector< std::uint8_t > &  metadata,
DatatypeEnum datatype 
) const
inlineoverridevirtual

Reimplemented from dai::RawBuffer.

Definition at line 69 of file RawToFConfig.hpp.

Member Data Documentation

◆ enableBurstMode

bool dai::RawToFConfig::enableBurstMode = false

Definition at line 41 of file RawToFConfig.hpp.

◆ enableDistortionCorrection

bool dai::RawToFConfig::enableDistortionCorrection = true

Definition at line 46 of file RawToFConfig.hpp.

◆ enableFPPNCorrection

tl::optional<bool> dai::RawToFConfig::enableFPPNCorrection

Definition at line 51 of file RawToFConfig.hpp.

◆ enableOpticalCorrection

tl::optional<bool> dai::RawToFConfig::enableOpticalCorrection

Definition at line 55 of file RawToFConfig.hpp.

◆ enablePhaseShuffleTemporalFilter

bool dai::RawToFConfig::enablePhaseShuffleTemporalFilter = true

Definition at line 34 of file RawToFConfig.hpp.

◆ enablePhaseUnwrapping

tl::optional<bool> dai::RawToFConfig::enablePhaseUnwrapping

Definition at line 67 of file RawToFConfig.hpp.

◆ enableTemperatureCorrection

tl::optional<bool> dai::RawToFConfig::enableTemperatureCorrection

Definition at line 59 of file RawToFConfig.hpp.

◆ enableWiggleCorrection

tl::optional<bool> dai::RawToFConfig::enableWiggleCorrection

Definition at line 63 of file RawToFConfig.hpp.

◆ median

MedianFilter dai::RawToFConfig::median = MedianFilter::MEDIAN_OFF

Set kernel size for depth median filtering, or disable

Definition at line 18 of file RawToFConfig.hpp.

◆ phaseUnwrapErrorThreshold

uint16_t dai::RawToFConfig::phaseUnwrapErrorThreshold = 100

Definition at line 28 of file RawToFConfig.hpp.

◆ phaseUnwrappingLevel

int dai::RawToFConfig::phaseUnwrappingLevel = 4

Definition at line 23 of file RawToFConfig.hpp.


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


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:20