32 #ifndef _MTT_KALMAN_H_
33 #define _MTT_KALMAN_H_
64 void dA_FwdCt(CvKalman*model,
double q[6],
double dt,
double l=2.54);
void dH_FwdCt(CvKalman *model)
void SetSearchArea(t_list &list, t_config &config)
int real2print(double x, t_config *config)
double IterateMotionModelCV_SC(CvKalman *model, double vm)
CvKalman * CreateModelCTRV(void)
Full description of and tracked object.
void UpdateTransitionMatrixCTRV(CvKalman *model, double, double, double t, double v, double w, double dt)
void dA_FwdCt(CvKalman *model, double q[6], double dt, double l=2.54)
double point2line_distance(double alpha, double ro, double x, double y)
Calculates the line to point distance.
CvKalman * CreateModelCV_SC(void)
void MotionModelsIteration(vector< t_listPtr > &list, t_config &config)
void IterateMotionModelCV(CvKalman *model, double vxm, double vym)
void IterateMotionModelCTRV(CvKalman *model, double vm, double wm)
void AllocMotionModels(t_list &list, t_config &config)
void AddPointPath(t_path *path, double x, double y)
void GetErrorConvariance(t_errors *error)
Get covariance.
This structure contains global configurations parameters.
void UpdateTransitionMatrixCV_SC(CvKalman *model, double dt)
void UpdateTransitionMatrixCV(CvKalman *model, double dt)
Header with common structures and includes.
void IterateMotionModelFwdCt(CvKalman *model, double z[2])
CvKalman * CreateModelFwdCt(void)
CvKalman * CreateModelCV(void)