FeatureTrackerConfig.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <unordered_map>
4 #include <vector>
5 
8 
9 namespace dai {
10 
14 class FeatureTrackerConfig : public Buffer {
15  std::shared_ptr<RawBuffer> serialize() const override;
17 
18  public:
19  // Raw* mirror
23 
28  explicit FeatureTrackerConfig(std::shared_ptr<RawFeatureTrackerConfig> ptr);
29  virtual ~FeatureTrackerConfig() = default;
30 
36 
42 
47 
53 
59 
64  FeatureTrackerConfig& setNumTargetFeatures(std::int32_t numTargetFeatures);
65 
71 
77 
83 
89 
95 
101 };
102 
103 } // namespace dai
dai::FeatureTrackerConfig::FeatureTrackerConfig
FeatureTrackerConfig()
Definition: FeatureTrackerConfig.cpp:9
dai::FeatureTrackerConfig::setCornerDetector
FeatureTrackerConfig & setCornerDetector(dai::FeatureTrackerConfig::CornerDetector::Type cornerDetector)
Definition: FeatureTrackerConfig.cpp:17
dai::FeatureTrackerConfig::~FeatureTrackerConfig
virtual ~FeatureTrackerConfig()=default
dai::FeatureTrackerConfig::setOpticalFlow
FeatureTrackerConfig & setOpticalFlow()
Definition: FeatureTrackerConfig.cpp:37
dai::FeatureTrackerConfig::set
FeatureTrackerConfig & set(dai::RawFeatureTrackerConfig config)
Definition: FeatureTrackerConfig.cpp:66
dai::FeatureTrackerConfig::get
dai::RawFeatureTrackerConfig get() const
Definition: FeatureTrackerConfig.cpp:13
dai::FeatureTrackerConfig::setNumTargetFeatures
FeatureTrackerConfig & setNumTargetFeatures(std::int32_t numTargetFeatures)
Definition: FeatureTrackerConfig.cpp:71
RawFeatureTrackerConfig.hpp
dai::FeatureTrackerConfig::setHwMotionEstimation
FeatureTrackerConfig & setHwMotionEstimation()
Definition: FeatureTrackerConfig.cpp:50
dai::FeatureTrackerConfig::setMotionEstimator
FeatureTrackerConfig & setMotionEstimator(bool enable)
Definition: FeatureTrackerConfig.cpp:27
dai::FeatureTrackerConfig::serialize
std::shared_ptr< RawBuffer > serialize() const override
Definition: FeatureTrackerConfig.cpp:5
dai::RawFeatureTrackerConfig::FeatureMaintainer
Definition: RawFeatureTrackerConfig.hpp:199
dai::RawFeatureTrackerConfig
RawFeatureTrackerConfig configuration structure.
Definition: RawFeatureTrackerConfig.hpp:12
dai::FeatureTrackerConfig
Definition: FeatureTrackerConfig.hpp:14
dai::FeatureTrackerConfig::cfg
RawFeatureTrackerConfig & cfg
Definition: FeatureTrackerConfig.hpp:16
dai::Buffer
Base message - buffer of binary data.
Definition: Buffer.hpp:13
dai::RawFeatureTrackerConfig::CornerDetector::Type
Type
Definition: RawFeatureTrackerConfig.hpp:19
dai::RawFeatureTrackerConfig::MotionEstimator
Definition: RawFeatureTrackerConfig.hpp:121
dai::RawFeatureTrackerConfig::MotionEstimator::OpticalFlow
Definition: RawFeatureTrackerConfig.hpp:145
Buffer.hpp
dai
Definition: CameraExposureOffset.hpp:6
dai::FeatureTrackerConfig::setFeatureMaintainer
FeatureTrackerConfig & setFeatureMaintainer(bool enable)
Definition: FeatureTrackerConfig.cpp:56
dai::RawFeatureTrackerConfig::CornerDetector
Definition: RawFeatureTrackerConfig.hpp:18


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