X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=src%2FTracker.cpp;fp=src%2FTracker.cpp;h=50bc82044dbe3e6ddfd42a2e5a5149b9b11238db;hb=3ff9a5ad691b8dca9d91f8e9786a8d08d31b70fa;hp=27dd4000f167065d690d3b6c1ba1e0877dcb747d;hpb=48adce31a0ffdb3757ee1be8a63ce7e769e87deb;p=trackerpp.git diff --git a/src/Tracker.cpp b/src/Tracker.cpp index 27dd400..50bc820 100644 --- a/src/Tracker.cpp +++ b/src/Tracker.cpp @@ -5,7 +5,7 @@ using namespace cv; static const int MaxLost = 5; -Tracker::Tracker(int id) : id(id) +Tracker::Tracker(const cv::Mat& image,int id) : id(id) { status = TrackerStatus::Fire; preStatus = TrackerStatus::Fire; @@ -31,14 +31,14 @@ Tracker::~Tracker() { } -void Tracker::addPatch(Patch* p) -{ - patches.push_back(p); - if (patches.size() > Metrics::MaxPatch){ - patches.erase(patches.end()); - } -} - +//void Tracker::addPatch(Patch* p) +//{ +// patches.push_back(p); +// if (patches.size() > Metrics::MaxPatch){ +// patches.erase(patches.end()); +// } +//} +// void Tracker::updateState(const Mat& image) { preStatus = this->status;