| 
 | OpenCV 2.4.5 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.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.
| Constructor Summary | |
|---|---|
| KalmanFilter()The constructors. | |
| KalmanFilter(int dynamParams,
             int measureParams)The constructors. | |
| KalmanFilter(int dynamParams,
             int measureParams,
             int controlParams,
             int type)The constructors. | |
| Method Summary | |
|---|---|
|  Mat | correct(Mat measurement)Updates the predicted state from the measurement. | 
|  Mat | predict()Computes a predicted state. | 
|  Mat | predict(Mat control)Computes a predicted state. | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 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.| Method Detail | 
|---|
public Mat correct(Mat measurement)
Updates the predicted state from the measurement.
measurement - The measured system parameterspublic Mat predict()
Computes a predicted state.
public Mat predict(Mat control)
Computes a predicted state.
control - The optional input control| 
 | OpenCV 2.4.5 Documentation | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||