Skip to content

Commit

Permalink
Block erasing unknown objects by no-spawn known objects
Browse files Browse the repository at this point in the history
  • Loading branch information
TadaKazuto committed Mar 11, 2025
1 parent fafee58 commit 4cb19e2
Showing 1 changed file with 7 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -350,7 +350,7 @@ void MultiObjectTracker::onMeasurement(
/* life cycle check */
checkTrackerLifeCycle(list_tracker_, measurement_time);
/* sanitize trackers */
//sanitizeTracker(list_tracker_, measurement_time);
sanitizeTracker(list_tracker_, measurement_time);

/* new tracker */
for (size_t i = 0; i < transformed_objects.objects.size(); ++i) {
Expand Down Expand Up @@ -490,9 +490,13 @@ void MultiObjectTracker::sanitizeTracker(
should_delete_tracker2 = true;
}
} else if (label1 == Label::UNKNOWN) {
should_delete_tracker1 = true;
if ((*itr2)->getNoMeasurementCount() <= 0 ) {
should_delete_tracker1 = true;
}
} else if (label2 == Label::UNKNOWN) {
should_delete_tracker2 = true;
if ((*itr1)->getNoMeasurementCount() <= 0 ) {
should_delete_tracker2 = true;
}
}
}
} else { // If neither is UNKNOWN, delete the one with lower IOU.
Expand Down

0 comments on commit 4cb19e2

Please sign in to comment.