+
+void Tracker::addPatch(PatchPtr p)
+{
+ patches.insert(patches.begin(), p);
+ if (patches.size() > MaxPatch){
+ patches.erase(patches.end());
+ }
+}
+
+void Tracker::correct(const cv::Mat& image, const Detection& detection)
+{
+ // detection.center_x, detection.center_y,
+ // KF.correct(detect.center_x, detect.center_y);
+ preStatus = status;
+ status = TrackerStatus::Active;
+ last_active = age;
+}
+
+void Tracker::predict()
+{
+ age++;
+ // TODO
+ Mat temp = KF.predict();
+}