KJB
|
#include <psi_metrics.h>
Public Types | |
typedef boost::bimap < pt::Entity_id, pt::Entity_id > | Correspondence |
Public Member Functions | |
Track_metrics (double threshold=1.0) | |
Track_metrics (const pt::Trajectory_map >_track, const pt::Trajectory_map &test_track, double threshold) | |
Track_metrics (const pt::Trajectory_map >_track, const pt::Trajectory_map &test_track, double threshold, const std::vector< Correspondence > &corrs) | |
double | motp () const |
double | mota () const |
double | mt () const |
double | ml () const |
double | pt () const |
size_t | frag () const |
size_t | ids () const |
size_t | total_gt_tracks () const |
size_t | obj_count () const |
size_t | error_count () const |
double | total_distance () const |
size_t | match_count () const |
Protected Member Functions | |
void | init_distance_ (const pt::Trajectory_map >_track_map, const pt::Trajectory_map &test_track_map, double threshold, const std::vector< Correspondence > &corrs) |
void | init_counts_ (const pt::Trajectory_map >_track, const pt::Trajectory_map &test_track, const std::vector< Correspondence > &corrs) |
Friends | |
class | Track_frame_metrics |
typedef boost::bimap<pt::Entity_id, pt::Entity_id> kjb::psi::Track_metrics::Correspondence |
|
inline |
kjb::psi::Track_metrics::Track_metrics | ( | const pt::Trajectory_map & | gt_track, |
const pt::Trajectory_map & | test_track, | ||
double | threshold | ||
) |
kjb::psi::Track_metrics::Track_metrics | ( | const pt::Trajectory_map & | gt_track, |
const pt::Trajectory_map & | test_track, | ||
double | threshold, | ||
const std::vector< Correspondence > & | corrs | ||
) |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |