C# Class OpenCvSharp.KalmanFilter

Kalman filter. The class implements standard Kalman filter \url{http://en.wikipedia.org/wiki/Kalman_filter}. However, you can modify KalmanFilter::transitionMatrix, KalmanFilter::controlMatrix and KalmanFilter::measurementMatrix to get the extended Kalman filter functionality.
Inheritance: OpenCvSharp.DisposableCvObject
Afficher le fichier Open project: shimat/opencvsharp

Méthodes publiques

Méthode Description
Correct ( OpenCvSharp.Mat measurement ) : OpenCvSharp.Mat

updates the predicted state from the measurement

Init ( int dynamParams, int measureParams, int controlParams, int type = MatType.CV_32F ) : void

re-initializes Kalman filter. The previous content is destroyed.

KalmanFilter ( ) : System

the default constructor

KalmanFilter ( int dynamParams, int measureParams, int controlParams, int type = MatType.CV_32F ) : System

the full constructor taking the dimensionality of the state, of the measurement and of the control vector

Predict ( OpenCvSharp.Mat control = null ) : OpenCvSharp.Mat

computes predicted state

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Method Details

Correct() public méthode

updates the predicted state from the measurement
public Correct ( OpenCvSharp.Mat measurement ) : OpenCvSharp.Mat
measurement OpenCvSharp.Mat
Résultat OpenCvSharp.Mat

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Init() public méthode

re-initializes Kalman filter. The previous content is destroyed.
public Init ( int dynamParams, int measureParams, int controlParams, int type = MatType.CV_32F ) : void
dynamParams int
measureParams int
controlParams int
type int
Résultat void

KalmanFilter() public méthode

the default constructor
public KalmanFilter ( ) : System
Résultat System

KalmanFilter() public méthode

the full constructor taking the dimensionality of the state, of the measurement and of the control vector
public KalmanFilter ( int dynamParams, int measureParams, int controlParams, int type = MatType.CV_32F ) : System
dynamParams int
measureParams int
controlParams int
type int
Résultat System

Predict() public méthode

computes predicted state
public Predict ( OpenCvSharp.Mat control = null ) : OpenCvSharp.Mat
control OpenCvSharp.Mat
Résultat OpenCvSharp.Mat