Program Listing for File ImageAlignProperties.hpp
↰ Return to documentation for file (include/depthai/properties/ImageAlignProperties.hpp)
#pragma once
#include <vector>
#include "depthai/common/Interpolation.hpp"
#include "depthai/common/optional.hpp"
#include "depthai/pipeline/datatype/ImageAlignConfig.hpp"
#include "depthai/properties/Properties.hpp"
namespace dai {
struct ImageAlignProperties : PropertiesSerializable<Properties, ImageAlignProperties> {
ImageAlignConfig initialConfig;
int numFramesPool = 4;
int alignWidth = 0;
int alignHeight = 0;
std::vector<int> warpHwIds;
using Interpolation = dai::Interpolation;
Interpolation interpolation = Interpolation::AUTO;
bool outKeepAspectRatio = true;
std::int32_t numShaves = 2;
~ImageAlignProperties() override;
};
DEPTHAI_SERIALIZE_EXT(ImageAlignProperties, initialConfig, numFramesPool, alignWidth, alignHeight, warpHwIds, interpolation, outKeepAspectRatio, numShaves);
} // namespace dai