StereoDepthProperties.hpp
Go to the documentation of this file.
1 #pragma once
2 
8 
9 namespace dai {
10 
14 struct StereoDepthProperties : PropertiesSerializable<Properties, StereoDepthProperties> {
15  static constexpr const std::int32_t AUTO = -1;
16 
21  std::string meshLeftUri;
25  std::string meshRightUri;
33  uint16_t stepWidth = 16;
37  uint16_t stepHeight = 16;
38 
40  };
41 
44 
46 
48 
54 
59  bool enableRectification = true;
60 
64  std::int32_t rectifyEdgeFillColor = 0;
84  bool outKeepAspectRatio = true;
85 
91 
100 
102  int numFramesPool = 3;
103 
114 
124 
131 
143 
150 
157 
163 
170 
176 
185 };
186 
188  initialConfig,
189  depthAlignCamera,
190  enableRectification,
191  rectifyEdgeFillColor,
192  width,
193  height,
194  outWidth,
195  outHeight,
196  outKeepAspectRatio,
197  mesh,
198  enableRuntimeStereoModeSwitch,
199  numFramesPool,
200  numPostProcessingShaves,
201  numPostProcessingMemorySlices,
202  focalLengthFromCalibration,
203  useHomographyRectification,
204  baseline,
205  focalLength,
206  disparityToDepthUseSpecTranslation,
207  rectificationUseSpecTranslation,
208  depthAlignmentUseSpecTranslation,
209  alphaScaling);
210 
211 } // namespace dai
dai::StereoDepthProperties::RectificationMesh::stepHeight
uint16_t stepHeight
Definition: StereoDepthProperties.hpp:37
dai::CameraBoardSocket::AUTO
@ AUTO
dai::RawStereoDepthConfig::AlgorithmControl::DepthAlign
DepthAlign
Definition: RawStereoDepthConfig.hpp:21
optional.hpp
dai::StereoDepthProperties::height
tl::optional< std::int32_t > height
Definition: StereoDepthProperties.hpp:72
dai::DEPTHAI_SERIALIZE_EXT
DEPTHAI_SERIALIZE_EXT(CameraSensorConfig, width, height, minFps, maxFps, fov, type)
dai::MedianFilter
MedianFilter
Definition: MedianFilter.hpp:14
dai::StereoDepthProperties::useHomographyRectification
tl::optional< bool > useHomographyRectification
Definition: StereoDepthProperties.hpp:142
dai::StereoDepthProperties::alphaScaling
tl::optional< float > alphaScaling
Definition: StereoDepthProperties.hpp:184
CameraBoardSocket.hpp
dai::StereoDepthProperties::focalLength
tl::optional< float > focalLength
Definition: StereoDepthProperties.hpp:156
dai::StereoDepthProperties::outKeepAspectRatio
bool outKeepAspectRatio
Definition: StereoDepthProperties.hpp:84
dai::CameraBoardSocket
CameraBoardSocket
Definition: shared/depthai-shared/include/depthai-shared/common/CameraBoardSocket.hpp:9
dai::StereoDepthProperties::width
tl::optional< std::int32_t > width
Definition: StereoDepthProperties.hpp:68
dai::StereoDepthProperties::RectificationMesh::meshRightUri
std::string meshRightUri
Definition: StereoDepthProperties.hpp:25
RawStereoDepthConfig.hpp
tl::nullopt
static constexpr nullopt_t nullopt
Represents an empty optional.
Definition: 3rdparty/tl/optional.hpp:663
dai::StereoDepthProperties::AUTO
static constexpr const std::int32_t AUTO
Definition: StereoDepthProperties.hpp:15
dai::StereoDepthProperties::numPostProcessingMemorySlices
std::int32_t numPostProcessingMemorySlices
Definition: StereoDepthProperties.hpp:123
dai::StereoDepthProperties::mesh
RectificationMesh mesh
Definition: StereoDepthProperties.hpp:90
dai::StereoDepthProperties
Definition: StereoDepthProperties.hpp:14
dai::StereoDepthProperties::depthAlignCamera
CameraBoardSocket depthAlignCamera
Definition: StereoDepthProperties.hpp:53
dai::StereoDepthProperties::depthAlignmentUseSpecTranslation
tl::optional< bool > depthAlignmentUseSpecTranslation
Definition: StereoDepthProperties.hpp:175
dai::StereoDepthProperties::focalLengthFromCalibration
bool focalLengthFromCalibration
Definition: StereoDepthProperties.hpp:130
EepromData.hpp
dai::StereoDepthProperties::baseline
tl::optional< float > baseline
Definition: StereoDepthProperties.hpp:149
dai::StereoDepthProperties::numPostProcessingShaves
std::int32_t numPostProcessingShaves
Definition: StereoDepthProperties.hpp:113
dai::StereoDepthProperties::RectificationMesh::meshLeftUri
std::string meshLeftUri
Definition: StereoDepthProperties.hpp:21
dai::StereoDepthProperties::RectificationMesh::meshSize
tl::optional< std::uint32_t > meshSize
Definition: StereoDepthProperties.hpp:29
dai::StereoDepthProperties::outHeight
tl::optional< std::int32_t > outHeight
Definition: StereoDepthProperties.hpp:80
dai::StereoDepthProperties::enableRectification
bool enableRectification
Definition: StereoDepthProperties.hpp:59
dai::StereoDepthProperties::RectificationMesh::DEPTHAI_SERIALIZE
DEPTHAI_SERIALIZE(RectificationMesh, meshLeftUri, meshRightUri, meshSize, stepWidth, stepHeight)
tl::optional< std::uint32_t >
Properties.hpp
dai::StereoDepthProperties::rectificationUseSpecTranslation
tl::optional< bool > rectificationUseSpecTranslation
Definition: StereoDepthProperties.hpp:169
dai::StereoDepthProperties::rectifyEdgeFillColor
std::int32_t rectifyEdgeFillColor
Definition: StereoDepthProperties.hpp:64
dai::StereoDepthProperties::disparityToDepthUseSpecTranslation
tl::optional< bool > disparityToDepthUseSpecTranslation
Definition: StereoDepthProperties.hpp:162
dai::StereoDepthProperties::numFramesPool
int numFramesPool
Num frames in output pool.
Definition: StereoDepthProperties.hpp:102
dai::PropertiesSerializable
Serializable properties.
Definition: Properties.hpp:16
dai::RawStereoDepthConfig
RawStereoDepthConfig configuration structure.
Definition: RawStereoDepthConfig.hpp:14
dai::StereoDepthProperties::initialConfig
RawStereoDepthConfig initialConfig
Initial stereo config.
Definition: StereoDepthProperties.hpp:43
dai::StereoDepthProperties::enableRuntimeStereoModeSwitch
bool enableRuntimeStereoModeSwitch
Definition: StereoDepthProperties.hpp:99
dai
Definition: CameraExposureOffset.hpp:6
dai::StereoDepthProperties::outWidth
tl::optional< std::int32_t > outWidth
Definition: StereoDepthProperties.hpp:76
dai::StereoDepthProperties::RectificationMesh
Definition: StereoDepthProperties.hpp:17
dai::StereoDepthProperties::RectificationMesh::stepWidth
uint16_t stepWidth
Definition: StereoDepthProperties.hpp:33


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