diff --git a/deploy/DeepStream/src/BYTETracker.cpp b/deploy/DeepStream/src/BYTETracker.cpp index 5cd94f9f..f75b1559 100644 --- a/deploy/DeepStream/src/BYTETracker.cpp +++ b/deploy/DeepStream/src/BYTETracker.cpp @@ -184,10 +184,10 @@ vector BYTETracker::update(const vector &nvObjects) { this->lost_stracks.push_back(lost_stracks[i]); } - this->lost_stracks = sub_stracks(this->lost_stracks, this->removed_stracks); - for (int i = 0; i < removed_stracks.size(); i++) { - this->removed_stracks.push_back(removed_stracks[i]); - } + this->lost_stracks = sub_stracks(this->lost_stracks, removed_stracks); + // for (int i = 0; i < removed_stracks.size(); i++) { + // this->removed_stracks.push_back(removed_stracks[i]); + // } remove_duplicate_stracks(resa, resb, this->tracked_stracks, this->lost_stracks); diff --git a/deploy/TensorRT/cpp/src/BYTETracker.cpp b/deploy/TensorRT/cpp/src/BYTETracker.cpp index 7e036e99..b4ae309b 100644 --- a/deploy/TensorRT/cpp/src/BYTETracker.cpp +++ b/deploy/TensorRT/cpp/src/BYTETracker.cpp @@ -217,11 +217,11 @@ vector BYTETracker::update(const vector& objects) this->lost_stracks.push_back(lost_stracks[i]); } - this->lost_stracks = sub_stracks(this->lost_stracks, this->removed_stracks); - for (int i = 0; i < removed_stracks.size(); i++) - { - this->removed_stracks.push_back(removed_stracks[i]); - } + this->lost_stracks = sub_stracks(this->lost_stracks, removed_stracks); + // for (int i = 0; i < removed_stracks.size(); i++) + // { + // this->removed_stracks.push_back(removed_stracks[i]); + // } remove_duplicate_stracks(resa, resb, this->tracked_stracks, this->lost_stracks); diff --git a/deploy/ncnn/cpp/src/BYTETracker.cpp b/deploy/ncnn/cpp/src/BYTETracker.cpp index 7e036e99..b4ae309b 100644 --- a/deploy/ncnn/cpp/src/BYTETracker.cpp +++ b/deploy/ncnn/cpp/src/BYTETracker.cpp @@ -217,11 +217,11 @@ vector BYTETracker::update(const vector& objects) this->lost_stracks.push_back(lost_stracks[i]); } - this->lost_stracks = sub_stracks(this->lost_stracks, this->removed_stracks); - for (int i = 0; i < removed_stracks.size(); i++) - { - this->removed_stracks.push_back(removed_stracks[i]); - } + this->lost_stracks = sub_stracks(this->lost_stracks, removed_stracks); + // for (int i = 0; i < removed_stracks.size(); i++) + // { + // this->removed_stracks.push_back(removed_stracks[i]); + // } remove_duplicate_stracks(resa, resb, this->tracked_stracks, this->lost_stracks);