1 #ifndef _MULTI_TRACKER_H_
2 #define _MULTI_TRACKER_H_
8 #include <opencv2/opencv.hpp>
12 TK_DECLARE_PTR(MultiTracker);
17 MultiTracker(MetricsPtr m);
18 virtual ~MultiTracker();
19 void update(unsigned int total, const Detection* d, const cv::Mat& image);
23 std::set<TrackerPtr> trackers;
25 void addTracker(TrackerPtr t);
26 TrackerPtr createTracker(int id = 0);
27 void removeTracker(TrackerPtr t);
28 void correctTrackers(MetricsPtr m, cv::Mat& image);
29 void initNewTrackers(cv::Mat& iamge);
35 #endif /* _MULTI_TRACKER_H_ */