C# Класс Emgu.CV.Kalman

Kalman Filter
Наследование: DisposableObject
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Correct ( Matrix measurement ) : Matrix

Adjusts stochastic model state on the basis of the given measurement of the model state

The function stores adjusted state at kalman->state_post and returns it on output

Kalman ( Matrix initialState, Matrix transitionMatrix, Matrix measurementMatrix, Matrix processNoiseCovarianceMatrix, Matrix measurementNoiseCovarianceMatrix ) : System

Create a Kalman Filter using the specific values

Kalman ( Matrix initialState, Matrix transitionMatrix, Matrix controlMatrix, Matrix measurementMatrix, Matrix processNoiseCovarianceMatrix, Matrix measurementNoiseCovarianceMatrix ) : System

Create a Kalman Filter using the specific values

Kalman ( int dynamParams, int measureParams, int controlParams ) : System

Allocates CvKalman and all its matrices and initializes them somehow.

Predict ( ) : Matrix

Estimates the subsequent stochastic model state by its current state

Predict ( Matrix control ) : Matrix

Estimates the subsequent stochastic model state by its current state and stores it at PredictedState

Защищенные методы

Метод Описание
DisposeObject ( ) : void

Release unmanaged resource

ReleaseManagedResources ( ) : void

Release all the matrix associated to this object

Описание методов

Correct() публичный Метод

Adjusts stochastic model state on the basis of the given measurement of the model state
The function stores adjusted state at kalman->state_post and returns it on output
public Correct ( Matrix measurement ) : Matrix
measurement Matrix The measurement data
Результат Matrix

DisposeObject() защищенный Метод

Release unmanaged resource
protected DisposeObject ( ) : void
Результат void

Kalman() публичный Метод

Create a Kalman Filter using the specific values
public Kalman ( Matrix initialState, Matrix transitionMatrix, Matrix measurementMatrix, Matrix processNoiseCovarianceMatrix, Matrix measurementNoiseCovarianceMatrix ) : System
initialState Matrix The m x 1 matrix
transitionMatrix Matrix The m x m matrix (A)
measurementMatrix Matrix The n x m matrix (H)
processNoiseCovarianceMatrix Matrix The n x n matrix (Q)
measurementNoiseCovarianceMatrix Matrix The m x m matrix (R)
Результат System

Kalman() публичный Метод

Create a Kalman Filter using the specific values
public Kalman ( Matrix initialState, Matrix transitionMatrix, Matrix controlMatrix, Matrix measurementMatrix, Matrix processNoiseCovarianceMatrix, Matrix measurementNoiseCovarianceMatrix ) : System
initialState Matrix The m x 1 matrix
transitionMatrix Matrix The m x m matrix (A)
controlMatrix Matrix The m x n matrix (B)
measurementMatrix Matrix The n x m matrix (H)
processNoiseCovarianceMatrix Matrix The n x n matrix (Q)
measurementNoiseCovarianceMatrix Matrix The m x m matrix (R)
Результат System

Kalman() публичный Метод

Allocates CvKalman and all its matrices and initializes them somehow.
public Kalman ( int dynamParams, int measureParams, int controlParams ) : System
dynamParams int dimensionality of the state vector
measureParams int dimensionality of the measurement vector
controlParams int dimensionality of the control vector
Результат System

Predict() публичный Метод

Estimates the subsequent stochastic model state by its current state
public Predict ( ) : Matrix
Результат Matrix

Predict() публичный Метод

Estimates the subsequent stochastic model state by its current state and stores it at PredictedState
public Predict ( Matrix control ) : Matrix
control Matrix the control vector
Результат Matrix

ReleaseManagedResources() защищенный Метод

Release all the matrix associated to this object
protected ReleaseManagedResources ( ) : void
Результат void