kalman.h

来自「opencv实现的人体运动跟踪源码」· C头文件 代码 · 共 27 行

H
27
字号
#ifndef _KALMAN_CB_
#define _KALMAN_CB_

class CKalman
{
public:
    CKalman( int D, int M, int C );
	~CKalman();
	KalmanPredict( double * control );
	KalmanCorrect( double * measurement );
public:	
	int MP;  //number of measure vector dimensions
	int DP;  //number of state   vector dimensions
	int CP;  //number of control vector dimensions

	double* state_pre;            //[DP * 1] 
	double* state_post;           //[DP * 1] 
	double* transition_matrix;    //[DP * DP] 
	double* control_matrix;       //[DP * CP] if (CP > 0) 
	double* measurement_matrix;   //[MP * DP]
	double* process_noise_cov;    //[DP * DP]
	double* measurement_noise_cov;//[MP * MP]
	double* error_cov_pre;        //[DP * DP]
	double* error_cov_post;       //[DP * DP]
	double* gain;                 //[DP * MP]
};
#endif //!defined (_KALMAN_CB_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?