} TrackerStatus;
TK_DECLARE_PTR(Tracker);
+// TK_DECLARE_PTR(KalmanFilter);
class Tracker
{
public:
virtual ~Tracker();
void updateState(const cv::Mat& image);
void addPatch(Patch* p);
+ TrackerStatus status;
private:
- TrackerStatus status;
TrackerStatus preStatus;
int id;
int age;
int last_active;
std::vector<Patch *> patches;
+ cv::KalmanFilter kf = {4,2};
};
+// class KalmanFilter
+// {
+// public:
+// KalmanFilter();
+// ~KalmanFilter();
+// private:
+// cv::KalmanFilter
+//
+// };
+
}