2 #ifndef _NNDEPLOY_PREPROCESS_CVT_NORM_TRANS_H_
3 #define _NNDEPLOY_PREPROCESS_CVT_NORM_TRANS_H_
24 namespace preprocess {
29 key_ =
"nndeploy::preprocess::CvtNormTrans";
30 desc_ =
"cv::Mat to device::Tensor[cvtcolor->normalize->transpose]";
31 param_ = std::make_shared<CvtNormTransParam>();
32 this->setInputTypeInfo<cv::Mat>();
33 this->setOutputTypeInfo<device::Tensor>();
35 CvtNormTrans(
const std::string &name, std::vector<dag::Edge *> inputs,
36 std::vector<dag::Edge *> outputs)
37 : dag::Node(name, inputs, outputs) {
38 key_ =
"nndeploy::preprocess::CvtNormTrans";
39 desc_ =
"cv::Mat to device::Tensor[cvtcolor->normalize->transpose]";
40 param_ = std::make_shared<CvtNormTransParam>();
41 this->setInputTypeInfo<cv::Mat>();
42 this->setOutputTypeInfo<device::Tensor>();
virtual base::Status run()
Run node (pure virtual function)
CvtNormTrans(const std::string &name)
CvtNormTrans(const std::string &name, std::vector< dag::Edge * > inputs, std::vector< dag::Edge * > outputs)
#define NNDEPLOY_CC_API
api