OpenCV for Unity 2.6.3
Enox Software / Please refer to OpenCV official document ( http://docs.opencv.org/4.10.0/index.html ) for the details of the argument of the method.
|
Kalman filter class. More...
Public Member Functions | |
IntPtr | getNativeObjAddr () |
KalmanFilter () | |
KalmanFilter (int dynamParams, int measureParams, int controlParams, int type) | |
KalmanFilter (int dynamParams, int measureParams, int controlParams) | |
KalmanFilter (int dynamParams, int measureParams) | |
Mat | predict (Mat control) |
Computes a predicted state. | |
Mat | predict () |
Computes a predicted state. | |
Mat | correct (Mat measurement) |
Updates the predicted state from the measurement. | |
Mat | get_statePre () |
void | set_statePre (Mat statePre) |
Mat | get_statePost () |
void | set_statePost (Mat statePost) |
Mat | get_transitionMatrix () |
void | set_transitionMatrix (Mat transitionMatrix) |
Mat | get_controlMatrix () |
void | set_controlMatrix (Mat controlMatrix) |
Mat | get_measurementMatrix () |
void | set_measurementMatrix (Mat measurementMatrix) |
Mat | get_processNoiseCov () |
void | set_processNoiseCov (Mat processNoiseCov) |
Mat | get_measurementNoiseCov () |
void | set_measurementNoiseCov (Mat measurementNoiseCov) |
Mat | get_errorCovPre () |
void | set_errorCovPre (Mat errorCovPre) |
Mat | get_gain () |
void | set_gain (Mat gain) |
Mat | get_errorCovPost () |
void | set_errorCovPost (Mat errorCovPost) |
Public Member Functions inherited from OpenCVForUnity.DisposableObject | |
void | Dispose () |
void | ThrowIfDisposed () |
Static Public Member Functions | |
static KalmanFilter | __fromPtr__ (IntPtr addr) |
Static Public Member Functions inherited from OpenCVForUnity.DisposableObject | |
static IntPtr | ThrowIfNullIntPtr (IntPtr ptr) |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Protected Member Functions inherited from OpenCVForUnity.DisposableOpenCVObject | |
DisposableOpenCVObject () | |
DisposableOpenCVObject (IntPtr ptr) | |
DisposableOpenCVObject (bool isEnabledDispose) | |
DisposableOpenCVObject (IntPtr ptr, bool isEnabledDispose) | |
Protected Member Functions inherited from OpenCVForUnity.DisposableObject | |
DisposableObject () | |
DisposableObject (bool isEnabledDispose) | |
Additional Inherited Members | |
Package Attributes inherited from OpenCVForUnity.DisposableOpenCVObject | |
Properties inherited from OpenCVForUnity.DisposableObject | |
bool | IsDisposed [get, protected set] |
bool | IsEnabledDispose [get, set] |
Kalman filter class.
The class implements a standard Kalman filter <http://en.wikipedia.org/wiki/Kalman_filter>, [Welch95] . However, you can modify transitionMatrix, controlMatrix, and measurementMatrix to get an extended Kalman filter functionality.
OpenCVForUnity.VideoModule.KalmanFilter.KalmanFilter | ( | ) |
OpenCVForUnity.VideoModule.KalmanFilter.KalmanFilter | ( | int | dynamParams, |
int | measureParams, | ||
int | controlParams, | ||
int | type ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
dynamParams | Dimensionality of the state. |
measureParams | Dimensionality of the measurement. |
controlParams | Dimensionality of the control vector. |
type | Type of the created matrices that should be CV_32F or CV_64F. |
OpenCVForUnity.VideoModule.KalmanFilter.KalmanFilter | ( | int | dynamParams, |
int | measureParams, | ||
int | controlParams ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
dynamParams | Dimensionality of the state. |
measureParams | Dimensionality of the measurement. |
controlParams | Dimensionality of the control vector. |
type | Type of the created matrices that should be CV_32F or CV_64F. |
OpenCVForUnity.VideoModule.KalmanFilter.KalmanFilter | ( | int | dynamParams, |
int | measureParams ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
dynamParams | Dimensionality of the state. |
measureParams | Dimensionality of the measurement. |
controlParams | Dimensionality of the control vector. |
type | Type of the created matrices that should be CV_32F or CV_64F. |
|
static |
Updates the predicted state from the measurement.
measurement | The measured system parameters |
|
protectedvirtual |
Reimplemented from OpenCVForUnity.DisposableOpenCVObject.
Mat OpenCVForUnity.VideoModule.KalmanFilter.get_controlMatrix | ( | ) |
Mat OpenCVForUnity.VideoModule.KalmanFilter.get_errorCovPost | ( | ) |
Mat OpenCVForUnity.VideoModule.KalmanFilter.get_errorCovPre | ( | ) |
Mat OpenCVForUnity.VideoModule.KalmanFilter.get_gain | ( | ) |
Mat OpenCVForUnity.VideoModule.KalmanFilter.get_measurementMatrix | ( | ) |
Mat OpenCVForUnity.VideoModule.KalmanFilter.get_measurementNoiseCov | ( | ) |
Mat OpenCVForUnity.VideoModule.KalmanFilter.get_processNoiseCov | ( | ) |
Mat OpenCVForUnity.VideoModule.KalmanFilter.get_statePost | ( | ) |
Mat OpenCVForUnity.VideoModule.KalmanFilter.get_statePre | ( | ) |
Mat OpenCVForUnity.VideoModule.KalmanFilter.get_transitionMatrix | ( | ) |
IntPtr OpenCVForUnity.VideoModule.KalmanFilter.getNativeObjAddr | ( | ) |
Mat OpenCVForUnity.VideoModule.KalmanFilter.predict | ( | ) |
Computes a predicted state.
control | The optional input control |
Computes a predicted state.
control | The optional input control |
void OpenCVForUnity.VideoModule.KalmanFilter.set_controlMatrix | ( | Mat | controlMatrix | ) |
void OpenCVForUnity.VideoModule.KalmanFilter.set_errorCovPost | ( | Mat | errorCovPost | ) |
void OpenCVForUnity.VideoModule.KalmanFilter.set_errorCovPre | ( | Mat | errorCovPre | ) |
void OpenCVForUnity.VideoModule.KalmanFilter.set_gain | ( | Mat | gain | ) |
void OpenCVForUnity.VideoModule.KalmanFilter.set_measurementMatrix | ( | Mat | measurementMatrix | ) |
void OpenCVForUnity.VideoModule.KalmanFilter.set_measurementNoiseCov | ( | Mat | measurementNoiseCov | ) |
void OpenCVForUnity.VideoModule.KalmanFilter.set_processNoiseCov | ( | Mat | processNoiseCov | ) |
void OpenCVForUnity.VideoModule.KalmanFilter.set_statePost | ( | Mat | statePost | ) |
void OpenCVForUnity.VideoModule.KalmanFilter.set_statePre | ( | Mat | statePre | ) |
void OpenCVForUnity.VideoModule.KalmanFilter.set_transitionMatrix | ( | Mat | transitionMatrix | ) |