1 #ifndef _MULTI_TRACKER_H_
2 #define _MULTI_TRACKER_H_
8 #include "PredictorWrapper.h"
9 #include <opencv2/opencv.hpp>
13 TK_DECLARE_PTR(MultiTracker);
18 MultiTracker(MetricsPtr m);
19 virtual ~MultiTracker();
20 void update(unsigned int total, const Detection* d, const cv::Mat& image);
24 std::vector<TrackerPtr> trackers;
26 //void addTracker(TrackerPtr t);
27 //TrackerPtr createTracker(int id = 0);
28 void removeTracker(TrackerPtr t);
29 void correctTrackers(MetricsPtr m, cv::Mat& image);
30 void initNewTrackers(cv::Mat& iamge);
31 PredictorWrapperPtr predictor;
38 #endif /* _MULTI_TRACKER_H_ */