1 #ifndef _NNDEPLOY_TRACK_VISUALIZE_MOT_H_
2 #define _NNDEPLOY_TRACK_VISUALIZE_MOT_H_
27 VisMOT(
const std::string &name) : Node(name) {
28 key_ =
"nndeploy::track::VisMOT";
30 "Draw MOT result on input cv::Mat image based on MOT results[cv::Mat->cv::Mat]";
31 this->setInputTypeInfo<cv::Mat>();
32 this->setInputTypeInfo<MOTResult>();
33 this->setOutputTypeInfo<cv::Mat>();
35 VisMOT(
const std::string &name, std::vector<dag::Edge *> inputs,
36 std::vector<dag::Edge *> outputs)
37 : Node(name, inputs, outputs) {
38 key_ =
"nndeploy::track::VisMOT";
40 "Draw MOT result on input cv::Mat image based on MOT results[cv::Mat->cv::Mat]";
41 this->setInputTypeInfo<cv::Mat>();
42 this->setInputTypeInfo<MOTResult>();
43 this->setOutputTypeInfo<cv::Mat>();
virtual base::Status run()
Run node (pure virtual function)
cv::Scalar GetMOTBoxColor(int idx)
VisMOT(const std::string &name)
VisMOT(const std::string &name, std::vector< dag::Edge * > inputs, std::vector< dag::Edge * > outputs)
#define NNDEPLOY_CC_API
api