Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
dai::RawFeatureTrackerConfig Struct Reference

RawFeatureTrackerConfig configuration structure. More...

#include <RawFeatureTrackerConfig.hpp>

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

Classes

struct  CornerDetector
 
struct  FeatureMaintainer
 
struct  MotionEstimator
 

Public Member Functions

 DEPTHAI_SERIALIZE (RawFeatureTrackerConfig, cornerDetector, motionEstimator, featureMaintainer)
 
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

CornerDetector cornerDetector
 
FeatureMaintainer featureMaintainer
 
MotionEstimator motionEstimator
 
- Public Attributes inherited from dai::RawBuffer
std::vector< std::uint8_t > data
 
int64_t sequenceNum = 0
 
Timestamp ts = {}
 
Timestamp tsDevice = {}
 

Static Public Attributes

static constexpr const std::int32_t AUTO = 0
 

Detailed Description

RawFeatureTrackerConfig configuration structure.

Definition at line 12 of file RawFeatureTrackerConfig.hpp.

Member Function Documentation

◆ DEPTHAI_SERIALIZE()

dai::RawFeatureTrackerConfig::DEPTHAI_SERIALIZE ( RawFeatureTrackerConfig  ,
cornerDetector  ,
motionEstimator  ,
featureMaintainer   
)

◆ getType()

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

Reimplemented from dai::RawBuffer.

Definition at line 254 of file RawFeatureTrackerConfig.hpp.

◆ serialize()

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

Reimplemented from dai::RawBuffer.

Definition at line 249 of file RawFeatureTrackerConfig.hpp.

Member Data Documentation

◆ AUTO

constexpr const std::int32_t dai::RawFeatureTrackerConfig::AUTO = 0
staticconstexpr

Definition at line 13 of file RawFeatureTrackerConfig.hpp.

◆ cornerDetector

CornerDetector dai::RawFeatureTrackerConfig::cornerDetector

Corner detector configuration. Used for feature detection.

Definition at line 235 of file RawFeatureTrackerConfig.hpp.

◆ featureMaintainer

FeatureMaintainer dai::RawFeatureTrackerConfig::featureMaintainer

FeatureMaintainer configuration. Used for feature maintaining.

Definition at line 247 of file RawFeatureTrackerConfig.hpp.

◆ motionEstimator

MotionEstimator dai::RawFeatureTrackerConfig::motionEstimator

Motion estimator configuration. Used for feature reidentification between current and previous features.

Definition at line 241 of file RawFeatureTrackerConfig.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