Skip to content
Snippets Groups Projects

Resolve "Merge doesn't delete already merged person from further evaluation"

All threads resolved!
1 file
+ 1
2
Compare changes
  • Side-by-side
  • Inline
+ 1
2
@@ -777,8 +777,6 @@ int Tracker::insertFeaturePoints(int frame, size_t count, cv::Mat &img, int bord
for(size_t i = 0; i < count; ++i)
{
// status from OpenCV: 0 -> not tracked, 1 -> tracked
// from us: 2 -> already merged, doesn't exist anymore
if(mStatus[i] == TrackStatus::Tracked)
{
v = Vec2F(mFeaturePoints.at(i).x, mFeaturePoints.at(i).y); // umwandlung nach TrackPoint bei "="
@@ -1154,6 +1152,7 @@ void Tracker::trackFeaturePointsLK(int level, bool adaptive)
mTrackError[i] = localTrackError[0] * 10.F / winSize;
} while(adaptive && localStatus[0] == 0 && (l--) > 0);
// status from OpenCV: 0 -> not tracked, 1 -> tracked
mStatus[i] = localStatus[0] ? TrackStatus::Tracked : TrackStatus::NotTracked;
}
}
Loading