KJB
|
#include <m_cpp/m_matrix.h>
#include <m_cpp/m_vector_d.h>
#include <people_tracking_cpp/pt_entity.h>
#include <people_tracking_cpp/pt_complete_trajectory.h>
#include <boost/bimap.hpp>
#include <boost/foreach.hpp>
#include <boost/iterator/counting_iterator.hpp>
#include <utility>
#include <vector>
#include <algorithm>
Go to the source code of this file.
Classes | |
class | kjb::psi::Track_frame_metrics |
class | kjb::psi::Track_metrics |
Namespaces | |
kjb | |
Classes and functions for dealing with trajectory files. | |
kjb::psi | |
kjb::psi::metrics | |
Typedefs | |
typedef boost::bimap < pt::Entity_id, pt::Entity_id > | kjb::psi::metrics::Correspondence |
Functions | |
void | kjb::psi::metrics::get_best_matching (const kjb::Matrix &pw_distance, double threshold, std::vector< std::pair< int, int > > &matching) |
Compute the best matching using hungarian algorithm. More... | |
void | kjb::psi::metrics::get_pw_distance (const std::vector< const Vector3 * > &pts1, const std::vector< const Vector3 * > &pts2, kjb::Matrix &distance) |
void | kjb::psi::metrics::init_correspondence (const pt::Trajectory_map >_track_map, const pt::Trajectory_map &test_track_map, double threshold, std::vector< Correspondence > &corrs) |