65 std::string
Name()
const {
return "MrfTrackObjectDistance"; }
std::map< std::string, std::vector< float > > foreground_weight_table_
static const std::vector< float > kForegroundDefaultWeight
bool Init(const MrfTrackObjectDistanceInitOptions &options=MrfTrackObjectDistanceInitOptions())
Init mrf track object distance
double background_object_match_threshold_
MrfTrackObjectDistance()=default
std::map< std::string, std::vector< float > > background_weight_table_
float ComputeDistance(const TrackedObjectConstPtr &object, const MrfTrackDataConstPtr &track) const
Compute object track distance
std::string Name() const
Get class name
static const std::vector< float > kBackgroundDefaultWeight
~MrfTrackObjectDistance()=default
std::shared_ptr< const TrackedObject > TrackedObjectConstPtr
std::shared_ptr< const MrfTrackData > MrfTrackDataConstPtr