1 #ifndef _NNDEPLOY_PREPROCESS_OPENCV_UTIL_H_
2 #define _NNDEPLOY_PREPROCESS_OPENCV_UTIL_H_
23 namespace preprocess {
27 static void cvtColor(cv::InputArray src, cv::OutputArray dst,
30 static void cvtColor(cv::InputArray src, cv::OutputArray dst,
33 static void resize(cv::InputArray src, cv::OutputArray dst,
int dst_w,
34 int dst_h,
float scale_w,
float scale_h,
36 static void resize(cv::InputArray src, cv::OutputArray dst,
40 int bottom,
int left,
int right,
46 static void warpAffine(cv::InputArray src, cv::OutputArray dst,
47 float *transform,
int dst_w,
int dst_h,
51 static void warpAffine(cv::InputArray src, cv::OutputArray dst,
54 static cv::Mat
crop(cv::InputArray src,
int x,
int y,
int w,
int h);
Template class for a 4-element vector. Scalar_ and Scalar can be used just as typical 4-element vecto...
前处理通常由如下算子组合排列 cvtcolor resize padding warp_affine crop Normlize transpose dynamic_shape
static void cvtColor(cv::InputArray src, cv::OutputArray dst, const CvtcolorParam ¶m)
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 resize(cv::InputArray src, cv::OutputArray dst, const ResizeParam ¶m)
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 ¶m)
static void warpAffine(cv::InputArray src, cv::OutputArray dst, const WarpAffineCvtNormTransParam ¶m)
static void copyMakeBorder(cv::InputArray src, cv::OutputArray dst, const PaddingParam ¶m)
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)
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)
#define NNDEPLOY_CC_API
api