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