Go to the documentation of this file.
2 #define _USE_MATH_DEFINES
34 setCropRect(std::get<0>(coordinates), std::get<1>(coordinates), std::get<2>(coordinates), std::get<3>(coordinates));
93 if(ratio > 1.0f || ratio < 0.0f) {
109 static constexpr
float rad2degFactor =
static_cast<float>(180 / M_PI);
166 if(max < 0 || max >= 256)
throw std::invalid_argument(
"Colormap max argument must be between 0 and 255");
179 if(max < 0 || max >= 256)
throw std::invalid_argument(
"Colormap max argument must be between 0 and 255");
192 if(max < 0 || max >= 256)
throw std::invalid_argument(
"Colormap max argument must be between 0 and 255");
193 if(min < 0 || min >= 256)
throw std::invalid_argument(
"Colormap min argument must be between 0 and 255");
float getCropYMax() const
float widthHeightAspectRatio
ResizeConfig getResizeConfig() const
constexpr auto get(span< E, S > s) -> decltype(s[N])
ImageManipConfig & setCropRect(float xmin, float ymin, float xmax, float ymax)
ImageManipConfig()
Construct ImageManipConfig message.
RawImageManipConfig & cfg
ImageManipConfig & setCenterCrop(float ratio, float whRatio=1.0f)
FormatConfig formatConfig
int getResizeHeight() const
float getCropXMax() const
RawImageManipConfig structure.
ImageManipConfig & setRotationRadians(float rad)
RotatedRect cropRotatedRect
ImageManipConfig & set(dai::RawImageManipConfig config)
float getCropYMin() const
ImageManipConfig & setHorizontalFlip(bool flip)
ImageManipConfig & setResize(int w, int h)
ResizeConfig resizeConfig
constexpr auto size(const C &c) -> decltype(c.size())
ImageManipConfig & setFrameType(ImgFrame::Type name)
Colormap
Camera sensor type.
ImageManipConfig & setReusePreviousImage(bool reuse)
CropConfig getCropConfig() const
ImageManipConfig & setCropRotatedRect(RotatedRect rr, bool normalizedCoords=true)
ImageManipConfig & setSkipCurrentImage(bool skip)
ImageManipConfig & setRotationDegrees(float deg)
ImageManipConfig & setWarpBorderReplicatePixels()
Base message - buffer of binary data.
FormatConfig getFormatConfig() const
ImageManipConfig & setWarpTransformFourPoints(std::vector< Point2f > pt, bool normalizedCoords)
int getResizeWidth() const
Colormap getColormap() const
dai::Interpolation getInterpolation() const
Retrieve which interpolation method to use.
Interpolation interpolation
Interpolation type to use.
bool isResizeThumbnail() const
bool enableCenterCropRectangle
float getCropXMin() const
void setVerticalFlip(bool flip)
ImageManipConfig & setKeepAspectRatio(bool keep)
ImageManipConfig & setWarpBorderFillColor(int red, int green, int blue)
std::shared_ptr< RawBuffer > raw
std::vector< Point2f > warpFourPoints
ImageManipConfig & setInterpolation(dai::Interpolation interpolation)
ImageManipConfig & setColormap(Colormap colormap, int min, int max)
ImageManipConfig & setResizeThumbnail(int w, int h, int bgRed=0, int bgGreen=0, int bgBlue=0)
dai::RawImageManipConfig get() const
ImageManipConfig & setWarpTransformMatrix3x3(std::vector< float > mat)
std::shared_ptr< RawBuffer > serialize() const override
std::vector< float > warpMatrix3x3
depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19