1 #ifndef _NNDEPLOY_MATTING_VISUALIZE_MATTING_H_
2 #define _NNDEPLOY_MATTING_VISUALIZE_MATTING_H_
28 key_ =
"nndeploy::matting::VisMatting";
30 "Draw matting result on input cv::Mat image based on matting "
31 "results[cv::Mat->cv::Mat]";
32 this->setInputTypeInfo<cv::Mat>();
33 this->setInputTypeInfo<MattingResult>();
34 this->setOutputTypeInfo<cv::Mat>();
36 VisMatting(
const std::string &name, std::vector<dag::Edge *> inputs,
37 std::vector<dag::Edge *> outputs)
38 : Node(name, inputs, outputs) {
39 key_ =
"nndeploy::matting::VisMatting";
41 "Draw matting result on input cv::Mat image based on matting "
42 "results[cv::Mat->cv::Mat]";
43 this->setInputTypeInfo<cv::Mat>();
44 this->setInputTypeInfo<MattingResult>();
45 this->setOutputTypeInfo<cv::Mat>();
VisMatting(const std::string &name, std::vector< dag::Edge * > inputs, std::vector< dag::Edge * > outputs)
VisMatting(const std::string &name)
virtual base::Status run()
Run node (pure virtual function)
#define NNDEPLOY_CC_API
api