|
OpenCV 2.4.2 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.opencv.video.KalmanFilter
public class KalmanFilter
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. See the OpenCV sample kalman.cpp
.
Field Summary | |
---|---|
protected long |
nativeObj
|
Constructor Summary | |
---|---|
|
KalmanFilter()
The constructors. |
|
KalmanFilter(int dynamParams,
int measureParams)
The constructors. |
|
KalmanFilter(int dynamParams,
int measureParams,
int controlParams,
int type)
The constructors. |
protected |
KalmanFilter(long addr)
|
Method Summary | |
---|---|
Mat |
correct(Mat measurement)
Updates the predicted state from the measurement. |
protected void |
finalize()
|
Mat |
predict()
Computes a predicted state. |
Mat |
predict(Mat control)
Computes a predicted state. |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final long nativeObj
Constructor Detail |
---|
public KalmanFilter()
The constructors.
The full constructor.
Note: In C API when CvKalman* kalmanFilter
structure is not
needed anymore, it should be released with cvReleaseKalman(&kalmanFilter)
public KalmanFilter(int dynamParams, int measureParams)
The constructors.
The full constructor.
Note: In C API when CvKalman* kalmanFilter
structure is not
needed anymore, it should be released with cvReleaseKalman(&kalmanFilter)
dynamParams
- Dimensionality of the state.measureParams
- Dimensionality of the measurement.public KalmanFilter(int dynamParams, int measureParams, int controlParams, int type)
The constructors.
The full constructor.
Note: In C API when CvKalman* kalmanFilter
structure is not
needed anymore, it should be released with cvReleaseKalman(&kalmanFilter)
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
.protected KalmanFilter(long addr)
Method Detail |
---|
public Mat correct(Mat measurement)
Updates the predicted state from the measurement.
measurement
- The measured system parametersprotected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public Mat predict()
Computes a predicted state.
public Mat predict(Mat control)
Computes a predicted state.
control
- The optional input control
|
Official OpenCV 2.4 Documentation | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |