Template Class WarpH

Inheritance Relationships

Base Type

Class Documentation

template<template<typename T> typename ImageManipBuffer, typename ImageManipData>
class WarpH : public dai::impl::Warp<ImageManipBuffer, ImageManipData>

Public Functions

virtual void build(const FrameSpecs srcFrameSpecs, const FrameSpecs dstFrameSpecs, const ImgFrame::Type type, const std::array<std::array<float, 3>, 3> matrix, std::vector<std::array<std::array<float, 2>, 4>> srcCorners) override
virtual void buildUndistort(bool enable, const std::array<float, 9> &cameraMatrix, const std::array<float, 9> &newCameraMatrix, const std::vector<float> &distCoeffs, const ImgFrame::Type type, const uint32_t srcWidth, const uint32_t srcHeight, const uint32_t dstWidth, const uint32_t dstHeight) override
virtual void apply(const std::shared_ptr<ImageManipData> src, std::shared_ptr<ImageManipData> dst) override