Classes | Public Types | Public Member Functions | Public Attributes | List of all members
dai::RawStereoDepthConfig Struct Reference

RawStereoDepthConfig configuration structure. More...

#include <RawStereoDepthConfig.hpp>

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

Classes

struct  AlgorithmControl
 
struct  CensusTransform
 
struct  CostAggregation
 
struct  CostMatching
 
struct  PostProcessing
 

Public Types

using MedianFilter = dai::MedianFilter
 

Public Member Functions

 DEPTHAI_SERIALIZE (RawStereoDepthConfig, algorithmControl, postProcessing, censusTransform, costMatching, costAggregation)
 
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

AlgorithmControl algorithmControl
 
CensusTransform censusTransform
 
CostAggregation costAggregation
 
CostMatching costMatching
 
PostProcessing postProcessing
 
- Public Attributes inherited from dai::RawBuffer
std::vector< std::uint8_t > data
 
int64_t sequenceNum = 0
 
Timestamp ts = {}
 
Timestamp tsDevice = {}
 

Detailed Description

RawStereoDepthConfig configuration structure.

Definition at line 14 of file RawStereoDepthConfig.hpp.

Member Typedef Documentation

◆ MedianFilter

Definition at line 15 of file RawStereoDepthConfig.hpp.

Member Function Documentation

◆ DEPTHAI_SERIALIZE()

dai::RawStereoDepthConfig::DEPTHAI_SERIALIZE ( RawStereoDepthConfig  ,
algorithmControl  ,
postProcessing  ,
censusTransform  ,
costMatching  ,
costAggregation   
)

◆ getType()

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

Reimplemented from dai::RawBuffer.

Definition at line 559 of file RawStereoDepthConfig.hpp.

◆ serialize()

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

Reimplemented from dai::RawBuffer.

Definition at line 554 of file RawStereoDepthConfig.hpp.

Member Data Documentation

◆ algorithmControl

AlgorithmControl dai::RawStereoDepthConfig::algorithmControl

Controls the flow of stereo algorithm - left-right check, subpixel etc.

Definition at line 129 of file RawStereoDepthConfig.hpp.

◆ censusTransform

CensusTransform dai::RawStereoDepthConfig::censusTransform

Census transform settings.

Definition at line 443 of file RawStereoDepthConfig.hpp.

◆ costAggregation

CostAggregation dai::RawStereoDepthConfig::costAggregation

Cost aggregation settings.

Definition at line 552 of file RawStereoDepthConfig.hpp.

◆ costMatching

CostMatching dai::RawStereoDepthConfig::costMatching

Cost matching settings.

Definition at line 510 of file RawStereoDepthConfig.hpp.

◆ postProcessing

PostProcessing dai::RawStereoDepthConfig::postProcessing

Controls the postprocessing of disparity and/or depth map.

Definition at line 385 of file RawStereoDepthConfig.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