17 #include "fastdeploy/vision/common/processors/base.h" 19 #include <cvcuda/OpReformat.hpp> 21 #include "fastdeploy/vision/common/processors/cvcuda_utils.h" 31 bool ImplByOpenCV(
Mat* mat);
33 bool ImplByFlyCV(
Mat* mat);
36 bool ImplByCvCuda(
FDMat* mat);
38 std::string Name() {
return "HWC2CHW"; }
46 static bool Run(
Mat* mat, ProcLib lib = ProcLib::DEFAULT);
49 cvcuda::Reformat cvcuda_reformat_op_;
FDMat is a structure for replace cv::Mat.
Definition: mat.h:34
Processor base class for processors in fastdeploy/vision/common/processors.
Definition: base.h:42
Processor for transform images from HWC to CHW.
Definition: hwc2chw.h:29
All C++ FastDeploy APIs are defined inside this namespace.
Definition: option.h:16