diff --git a/src/tracker.cpp b/src/tracker.cpp index 148457b23e58bc6455f8b2b55849c92a1957d9ea..46abdbbf1ad2533533d30742648691d0323c46ce 100644 --- a/src/tracker.cpp +++ b/src/tracker.cpp @@ -1186,8 +1186,9 @@ size_t Tracker::calcPrevFeaturePoints(int prevFrame, cv::Rect &rect, int frame, continue; } - cv::Point2f p2f(at(i).at(prevFrame-at(i).firstFrame()).x()+borderSize, - at(i).at(prevFrame-at(i).firstFrame()).y()+borderSize); + Vec2F prevPoint = at(i).at(prevFrame-at(i).firstFrame()); + prevPoint += Vec2F(borderSize, borderSize); + cv::Point2f p2f = prevPoint.toCvPoint(); if(rect.contains(p2f)) { mPrevFeaturePoints.push_back(p2f);