24 #ifndef _TrackerSynth_hh_
25 #define _TrackerSynth_hh_
27 #include <bias_config.h>
29 #include <Matcher2D/Tracker.hh>
34 #define D_TS_READ 0x80000000
35 #define D_TS_REPLACE 0x40000000
42 template <
class StorageType,
class CalculationType>
44 :
public Tracker<StorageType, CalculationType>
63 const std::vector<HomgPoint2D>& prediction,
74 std::vector<std::vector<BIAS::HomgPoint2D> >
Tracks_;
80 void ReadTracks_(
const std::string& filename);
84 void FindNearest_(
HomgPoint2D& p,
int &nearest_frame_index,
85 int &nearest_track_index);
99 void AddGaussianNoise_();
107 #endif // _TrackerSynth_hh_
class HomgPoint2D describes a point with 2 degrees of freedom in projective coordinates.
returns ground truth tracks read from file, for debugging
std::vector< std::vector< BIAS::HomgPoint2D > > Tracks_
tracks read from file by ReadTracks_
int Frame_
current frame number
High level tracking class.