Struct FeatureTrackerProperties
Defined in File FeatureTrackerProperties.hpp
Inheritance Relationships
Base Type
public dai::PropertiesSerializable< Properties, FeatureTrackerProperties >(Template Struct PropertiesSerializable)
Struct Documentation
-
struct FeatureTrackerProperties : public dai::PropertiesSerializable<Properties, FeatureTrackerProperties>
Specify properties for FeatureTracker
Public Functions
-
~FeatureTrackerProperties() override
Public Members
-
FeatureTrackerConfig initialConfig
Initial feature tracker config
-
std::int32_t numShaves = 1
Number of shaves reserved for feature tracking. Optical flow can use 1 or 2 shaves, while for corner detection only 1 is enough. Hardware motion estimation doesn’t require shaves. Maximum 2, minimum 1.
-
std::int32_t numMemorySlices = 1
Number of memory slices reserved for feature tracking. Optical flow can use 1 or 2 memory slices, while for corner detection only 1 is enough. Maximum number of features depends on the number of allocated memory slices. Hardware motion estimation doesn’t require memory slices. Maximum 2, minimum 1.
-
~FeatureTrackerProperties() override