Public Types | Public Attributes | List of all members
dai::ImageAlignProperties Struct Reference

#include <ImageAlignProperties.hpp>

Inheritance diagram for dai::ImageAlignProperties:
Inheritance graph
[legend]

Public Types

using Interpolation = dai::Interpolation
 

Public Attributes

int alignHeight = 0
 
int alignWidth = 0
 
RawImageAlignConfig initialConfig
 
Interpolation interpolation = Interpolation::AUTO
 Interpolation type to use. More...
 
int numFramesPool = 4
 Num frames in output pool. More...
 
std::int32_t numShaves = 2
 
bool outKeepAspectRatio = true
 
std::vector< int > warpHwIds
 Warp HW IDs to use, if empty, use auto/default. More...
 

Additional Inherited Members

- Public Member Functions inherited from dai::PropertiesSerializable< Properties, ImageAlignProperties >
virtual std::unique_ptr< Propertiesclone () const override
 
virtual void serialize (std::vector< std::uint8_t > &data, SerializationType type=SerializationType::LIBNOP) const override
 
- Public Member Functions inherited from dai::Properties
virtual std::unique_ptr< Propertiesclone () const =0
 
virtual ~Properties ()=default
 

Detailed Description

Specify properties for ImageAlign

Definition at line 15 of file ImageAlignProperties.hpp.

Member Typedef Documentation

◆ Interpolation

Definition at line 32 of file ImageAlignProperties.hpp.

Member Data Documentation

◆ alignHeight

int dai::ImageAlignProperties::alignHeight = 0

Optional output height

Definition at line 28 of file ImageAlignProperties.hpp.

◆ alignWidth

int dai::ImageAlignProperties::alignWidth = 0

Optional output width

Definition at line 24 of file ImageAlignProperties.hpp.

◆ initialConfig

RawImageAlignConfig dai::ImageAlignProperties::initialConfig

Definition at line 16 of file ImageAlignProperties.hpp.

◆ interpolation

Interpolation dai::ImageAlignProperties::interpolation = Interpolation::AUTO

Interpolation type to use.

Definition at line 34 of file ImageAlignProperties.hpp.

◆ numFramesPool

int dai::ImageAlignProperties::numFramesPool = 4

Num frames in output pool.

Definition at line 19 of file ImageAlignProperties.hpp.

◆ numShaves

std::int32_t dai::ImageAlignProperties::numShaves = 2

Number of shaves reserved.

Definition at line 43 of file ImageAlignProperties.hpp.

◆ outKeepAspectRatio

bool dai::ImageAlignProperties::outKeepAspectRatio = true

Whether to keep aspect ratio of the input or not

Definition at line 38 of file ImageAlignProperties.hpp.

◆ warpHwIds

std::vector<int> dai::ImageAlignProperties::warpHwIds

Warp HW IDs to use, if empty, use auto/default.

Definition at line 31 of file ImageAlignProperties.hpp.


The documentation for this struct was generated from the following file:


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