http://www.emgu.com
Create a Kalman Filter using the specific values

Namespace: Emgu.CV
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.4.10.1935 (2.4.10.1935)

Syntax

C#
public Kalman(
	Matrix<float> initialState,
	Matrix<float> transitionMatrix,
	Matrix<float> controlMatrix,
	Matrix<float> measurementMatrix,
	Matrix<float> processNoiseCovarianceMatrix,
	Matrix<float> measurementNoiseCovarianceMatrix
)
Visual Basic
Public Sub New ( 
	initialState As Matrix(Of Single),
	transitionMatrix As Matrix(Of Single),
	controlMatrix As Matrix(Of Single),
	measurementMatrix As Matrix(Of Single),
	processNoiseCovarianceMatrix As Matrix(Of Single),
	measurementNoiseCovarianceMatrix As Matrix(Of Single)
)
Visual C++
public:
Kalman(
	Matrix<float>^ initialState, 
	Matrix<float>^ transitionMatrix, 
	Matrix<float>^ controlMatrix, 
	Matrix<float>^ measurementMatrix, 
	Matrix<float>^ processNoiseCovarianceMatrix, 
	Matrix<float>^ measurementNoiseCovarianceMatrix
)
F#
new : 
        initialState : Matrix<float32> * 
        transitionMatrix : Matrix<float32> * 
        controlMatrix : Matrix<float32> * 
        measurementMatrix : Matrix<float32> * 
        processNoiseCovarianceMatrix : Matrix<float32> * 
        measurementNoiseCovarianceMatrix : Matrix<float32> -> Kalman

Parameters

initialState
Type: Emgu.CV..::..Matrix<(Of <(<'Single>)>)>
The m x 1 matrix
transitionMatrix
Type: Emgu.CV..::..Matrix<(Of <(<'Single>)>)>
The m x m matrix (A)
controlMatrix
Type: Emgu.CV..::..Matrix<(Of <(<'Single>)>)>
The m x n matrix (B)
measurementMatrix
Type: Emgu.CV..::..Matrix<(Of <(<'Single>)>)>
The n x m matrix (H)
processNoiseCovarianceMatrix
Type: Emgu.CV..::..Matrix<(Of <(<'Single>)>)>
The n x n matrix (Q)
measurementNoiseCovarianceMatrix
Type: Emgu.CV..::..Matrix<(Of <(<'Single>)>)>
The m x m matrix (R)

See Also