|
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 | ) |