Program Listing for File FeatureTrackerProperties.hpp

Return to documentation for file (include/depthai/properties/FeatureTrackerProperties.hpp)

#pragma once

#include <vector>

#include "depthai/common/optional.hpp"
#include "depthai/pipeline/datatype/FeatureTrackerConfig.hpp"
#include "depthai/properties/Properties.hpp"

namespace dai {

struct FeatureTrackerProperties : PropertiesSerializable<Properties, FeatureTrackerProperties> {
    FeatureTrackerConfig initialConfig;

    std::int32_t numShaves = 1;

    std::int32_t numMemorySlices = 1;

    ~FeatureTrackerProperties() override;
};

DEPTHAI_SERIALIZE_EXT(FeatureTrackerProperties, initialConfig, numShaves, numMemorySlices);

}  // namespace dai