nndeploy C++ API  0.2.0
nndeploy C++ API
Static Public Member Functions | List of all members
nndeploy::preprocess::OpenCvUtil Class Reference

#include <opencv_util.h>

Static Public Member Functions

static void copyMakeBorder (cv::InputArray src, cv::OutputArray dst, const PaddingParam &param)
 
static void copyMakeBorder (cv::InputArray src, cv::OutputArray dst, int top, int bottom, int left, int right, base::BorderType border_type, const base::Scalar2d &border_val)
 
static cv::Mat crop (cv::InputArray src, const CropParam &param)
 
static cv::Mat crop (cv::InputArray src, int x, int y, int w, int h)
 
static void cvtColor (cv::InputArray src, cv::OutputArray dst, base::PixelType src_pixel_type, base::PixelType dst_pixel_type)
 
static void cvtColor (cv::InputArray src, cv::OutputArray dst, const CvtcolorParam &param)
 
static void resize (cv::InputArray src, cv::OutputArray dst, const ResizeParam &param)
 
static void resize (cv::InputArray src, cv::OutputArray dst, int dst_w, int dst_h, float scale_w, float scale_h, base::InterpType interp_type)
 
static void warpAffine (cv::InputArray src, cv::OutputArray dst, const WarpAffineCvtNormTransParam &param)
 
static void warpAffine (cv::InputArray src, cv::OutputArray dst, float *transform, int dst_w, int dst_h, base::InterpType interp_type, base::BorderType border_type, const base::Scalar2d &border_val)
 

Detailed Description

Definition at line 25 of file opencv_util.h.

Member Function Documentation

◆ copyMakeBorder() [1/2]

static void nndeploy::preprocess::OpenCvUtil::copyMakeBorder ( cv::InputArray  src,
cv::OutputArray  dst,
const PaddingParam param 
)
static

◆ copyMakeBorder() [2/2]

static void nndeploy::preprocess::OpenCvUtil::copyMakeBorder ( cv::InputArray  src,
cv::OutputArray  dst,
int  top,
int  bottom,
int  left,
int  right,
base::BorderType  border_type,
const base::Scalar2d border_val 
)
static

◆ crop() [1/2]

static cv::Mat nndeploy::preprocess::OpenCvUtil::crop ( cv::InputArray  src,
const CropParam param 
)
static

◆ crop() [2/2]

static cv::Mat nndeploy::preprocess::OpenCvUtil::crop ( cv::InputArray  src,
int  x,
int  y,
int  w,
int  h 
)
static

◆ cvtColor() [1/2]

static void nndeploy::preprocess::OpenCvUtil::cvtColor ( cv::InputArray  src,
cv::OutputArray  dst,
base::PixelType  src_pixel_type,
base::PixelType  dst_pixel_type 
)
static

◆ cvtColor() [2/2]

static void nndeploy::preprocess::OpenCvUtil::cvtColor ( cv::InputArray  src,
cv::OutputArray  dst,
const CvtcolorParam param 
)
static

◆ resize() [1/2]

static void nndeploy::preprocess::OpenCvUtil::resize ( cv::InputArray  src,
cv::OutputArray  dst,
const ResizeParam param 
)
static

◆ resize() [2/2]

static void nndeploy::preprocess::OpenCvUtil::resize ( cv::InputArray  src,
cv::OutputArray  dst,
int  dst_w,
int  dst_h,
float  scale_w,
float  scale_h,
base::InterpType  interp_type 
)
static

◆ warpAffine() [1/2]

static void nndeploy::preprocess::OpenCvUtil::warpAffine ( cv::InputArray  src,
cv::OutputArray  dst,
const WarpAffineCvtNormTransParam param 
)
static

◆ warpAffine() [2/2]

static void nndeploy::preprocess::OpenCvUtil::warpAffine ( cv::InputArray  src,
cv::OutputArray  dst,
float *  transform,
int  dst_w,
int  dst_h,
base::InterpType  interp_type,
base::BorderType  border_type,
const base::Scalar2d border_val 
)
static

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