1 #ifndef MHTTRACKINGMODULE_H 2 #define MHTTRACKINGMODULE_H 9 #include "ModuleInterface.h" 24 bool setParameters(QDomNode& config);
33 bool updateParameters();
43 double cx, cy, dx, dy, vx, vy;
46 void set(
double cx_,
double cy_,
double dx_,
double dy_,
double vx_,
double vy_);
55 double cx, cy, dx, dy;
56 measure(
double cx_,
double cy_,
double dx_,
double dy_);
68 std::vector<objState> stimation_t;
69 std::vector<objState> stimation_t_1;
70 std::vector<std::vector<double> > covariance_t;
71 std::vector<std::vector<double> > covariance_t_1;
72 std::vector<std::vector<double> > A;
90 std::vector<measure> measures_t;
91 std::vector<measure> measures_t_1;
93 std::vector<hypothesis > hyp;
94 std::vector<hypothesis > kHyp;
96 void calculateCosts(hypothesis &hyp);
97 void getKhypothesis();
98 QPointF fixMeasure(objState o, measure m);
99 hypothesis takeBestHyp(std::vector<hypothesis > hyps,
bool ok);
100 std::vector<QPoint> takeEdges(hypothesis h);
104 #endif // MHTTRACKINGMODULE_H Definition: ModuleInterface.h:43
mhtTrackingModule(Datapool *i_data)
mhtTrackingModule::mhtTrackingModule Constructor, contains the default parameters.
Definition: mhttrackingmodule.cpp:79
Linear assignment problem solver.
An object of this class is instantiated at main code, and this object is used by every class to push ...
Definition: Datapool.h:39
The mhtTrackingModule class is based in Joo 2007, A Multiple-Hypothesis Approach for Multiobject Visu...
Definition: mhttrackingmodule.h:18