65 std::string
Name()
const {
return "MlfTrackObjectDistance"; }
static const std::vector< float > kBackgroundDefaultWeight
std::map< std::string, std::vector< float > > background_weight_table_
std::string Name() const
Get class name
float ComputeDistance(const TrackedObjectConstPtr &object, const MlfTrackDataConstPtr &track) const
Compute object track distance
std::map< std::string, std::vector< float > > foreground_weight_table_
float euclidean_distance_threshold_
bool Init(const MlfTrackObjectDistanceInitOptions &options=MlfTrackObjectDistanceInitOptions())
Init mlf track object distance
double background_object_match_threshold_
static const std::vector< float > kForegroundDefaultWeight
float out_gate_match_cost_
MlfTrackObjectDistance()=default
~MlfTrackObjectDistance()=default
std::shared_ptr< const MlfTrackData > MlfTrackDataConstPtr
std::shared_ptr< const TrackedObject > TrackedObjectConstPtr