Fix issue boostpython not stopped by Ctrl+c
[trackerpp.git] / include / Tracker.h
index 490201a..bdf45f0 100644 (file)
@@ -22,10 +22,10 @@ namespace suanzi {
     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:
@@ -33,7 +33,7 @@ namespace suanzi {
         int id;
         int age;
         int last_active;
-        std::vector<Patch *> patches;
+        std::vector<Patch> patches;
         cv::KalmanFilter kf = {4,2};
     };