23 #include "cyber/common/macros.h" 29 namespace perception {
51 const std::vector<TrackedObjectPtr> &objects,
52 const std::vector<MlfTrackDataPtr> &tracks,
53 std::vector<std::pair<size_t, size_t> > *assignments,
54 std::vector<size_t> *unassigned_tracks,
55 std::vector<size_t> *unassigned_objects);
57 std::string
Name()
const {
return "MlfTrackObjectMatcher"; }
64 void ComputeAssociateMatrix(
const std::vector<MlfTrackDataPtr> &tracks,
65 const std::vector<TrackedObjectPtr> &new_objects,
73 float bound_value_ = 100.f;
74 float max_match_distance_ = 4.0f;
std::string Name() const
Definition: mlf_track_object_matcher.h:57
Definition: mlf_track_object_matcher.h:36
std::unique_ptr< BaseBipartiteGraphMatcher > foreground_matcher_
Definition: mlf_track_object_matcher.h:70
Definition: mlf_track_object_matcher.h:34
Definition: mlf_track_object_matcher.h:32
std::unique_ptr< MlfTrackObjectDistance > track_object_distance_
Definition: mlf_track_object_matcher.h:69
std::unique_ptr< BaseBipartiteGraphMatcher > background_matcher_
Definition: mlf_track_object_matcher.h:71