RawToFConfig configuration structure. More...
#include <RawToFConfig.hpp>

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 = {} |
RawToFConfig configuration structure.
Definition at line 14 of file RawToFConfig.hpp.
| dai::RawToFConfig::DEPTHAI_SERIALIZE | ( | RawToFConfig | , |
| median | , | ||
| enablePhaseShuffleTemporalFilter | , | ||
| enableBurstMode | , | ||
| enableDistortionCorrection | , | ||
| enableFPPNCorrection | , | ||
| enableOpticalCorrection | , | ||
| enableTemperatureCorrection | , | ||
| enableWiggleCorrection | , | ||
| enablePhaseUnwrapping | , | ||
| phaseUnwrappingLevel | , | ||
| phaseUnwrapErrorThreshold | |||
| ) |
|
inlineoverridevirtual |
Reimplemented from dai::RawBuffer.
Definition at line 74 of file RawToFConfig.hpp.
|
inlineoverridevirtual |
Reimplemented from dai::RawBuffer.
Definition at line 69 of file RawToFConfig.hpp.
| bool dai::RawToFConfig::enableBurstMode = false |
Definition at line 41 of file RawToFConfig.hpp.
| bool dai::RawToFConfig::enableDistortionCorrection = true |
Definition at line 46 of file RawToFConfig.hpp.
| tl::optional<bool> dai::RawToFConfig::enableFPPNCorrection |
Definition at line 51 of file RawToFConfig.hpp.
| tl::optional<bool> dai::RawToFConfig::enableOpticalCorrection |
Definition at line 55 of file RawToFConfig.hpp.
| bool dai::RawToFConfig::enablePhaseShuffleTemporalFilter = true |
Definition at line 34 of file RawToFConfig.hpp.
| tl::optional<bool> dai::RawToFConfig::enablePhaseUnwrapping |
Definition at line 67 of file RawToFConfig.hpp.
| tl::optional<bool> dai::RawToFConfig::enableTemperatureCorrection |
Definition at line 59 of file RawToFConfig.hpp.
| tl::optional<bool> dai::RawToFConfig::enableWiggleCorrection |
Definition at line 63 of file RawToFConfig.hpp.
| MedianFilter dai::RawToFConfig::median = MedianFilter::MEDIAN_OFF |
Set kernel size for depth median filtering, or disable
Definition at line 18 of file RawToFConfig.hpp.
| uint16_t dai::RawToFConfig::phaseUnwrapErrorThreshold = 100 |
Definition at line 28 of file RawToFConfig.hpp.
| int dai::RawToFConfig::phaseUnwrappingLevel = 4 |
Definition at line 23 of file RawToFConfig.hpp.