Go to the documentation of this file.
18 constexpr
static const char*
NAME =
"Warp";
24 void setWarpMesh(
const float* meshData,
int numMeshPoints,
int width,
int height);
27 Warp(
const std::shared_ptr<PipelineImpl>& par, int64_t nodeId);
28 Warp(
const std::shared_ptr<PipelineImpl>& par, int64_t nodeId, std::unique_ptr<Properties> props);
66 void setWarpMesh(
const std::vector<Point2f>& meshData,
int width,
int height);
67 void setWarpMesh(
const std::vector<std::pair<float, float>>& meshData,
int width,
int height);
void setNumFramesPool(int numFramesPool)
void setHwIds(std::vector< int > ids)
void setOutputSize(std::tuple< int, int > size)
void setMaxOutputFrameSize(int maxFrameSize)
constexpr static const char * NAME
Warp node. Capability to crop, resize, warp, ... incoming image frames.
constexpr auto size(const C &c) -> decltype(c.size())
void setWarpMesh(const float *meshData, int numMeshPoints, int width, int height)
Properties & getProperties()
Base Properties structure.
dai::Interpolation getInterpolation() const
Retrieve which interpolation method to use.
Warp(const std::shared_ptr< PipelineImpl > &par, int64_t nodeId)
void setInterpolation(dai::Interpolation interpolation)
std::vector< int > getHwIds() const
Retrieve which hardware warp engines to use.
depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19