kalman.h
上传用户:jsylhbnbhn
上传日期:2013-11-03
资源大小:119k
文件大小:1k
源码类别:

OpenCV

开发平台:

Visual C++

  1. // kalman.h: interface for the kalman class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_KALMAN_H__ED3D740F_01D2_4616_8B74_8BF57636F2C0__INCLUDED_)
  5. #define AFX_KALMAN_H__ED3D740F_01D2_4616_8B74_8BF57636F2C0__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include <math.h>
  10. #include "cv.h"
  11.  
  12. class kalman  
  13. {
  14. public:
  15. void init_kalman(int x,int xv,int y,int yv);
  16. CvKalman* cvkalman;
  17. CvMat* state; 
  18. CvMat* process_noise;
  19. CvMat* measurement;
  20. const CvMat* prediction;
  21. CvPoint2D32f get_predict(float x, float y);
  22. kalman(int x=0,int xv=0,int y=0,int yv=0);
  23. //virtual ~kalman();
  24. };
  25. #endif // !defined(AFX_KALMAN_H__ED3D740F_01D2_4616_8B74_8BF57636F2C0__INCLUDED_)