#include <RawFeatureTrackerConfig.hpp>
Classes | |
struct | OpticalFlow |
Public Types | |
enum | Type : std::int32_t { Type::LUCAS_KANADE_OPTICAL_FLOW, Type::HW_MOTION_ESTIMATION } |
Public Member Functions | |
DEPTHAI_SERIALIZE (MotionEstimator, enable, type, opticalFlow) | |
Public Attributes | |
bool | enable = true |
OpticalFlow | opticalFlow |
Type | type = Type::LUCAS_KANADE_OPTICAL_FLOW |
Used for feature reidentification between current and previous features.
Definition at line 121 of file RawFeatureTrackerConfig.hpp.
|
strong |
Enumerator | |
---|---|
LUCAS_KANADE_OPTICAL_FLOW | Using the pyramidal Lucas-Kanade optical flow method. |
HW_MOTION_ESTIMATION | Using a dense motion estimation hardware block (Block matcher). |
Definition at line 127 of file RawFeatureTrackerConfig.hpp.
dai::RawFeatureTrackerConfig::MotionEstimator::DEPTHAI_SERIALIZE | ( | MotionEstimator | , |
enable | , | ||
type | , | ||
opticalFlow | |||
) |
bool dai::RawFeatureTrackerConfig::MotionEstimator::enable = true |
Enable motion estimation or not.
Definition at line 125 of file RawFeatureTrackerConfig.hpp.
OpticalFlow dai::RawFeatureTrackerConfig::MotionEstimator::opticalFlow |
Optical flow configuration. Takes effect only if MotionEstimator algorithm type set to LUCAS_KANADE_OPTICAL_FLOW.
Definition at line 191 of file RawFeatureTrackerConfig.hpp.
Type dai::RawFeatureTrackerConfig::MotionEstimator::type = Type::LUCAS_KANADE_OPTICAL_FLOW |
Motion estimator algorithm type.
Definition at line 140 of file RawFeatureTrackerConfig.hpp.