org.opencv.video

## Class KalmanFilter

- java.lang.Object
- - org.opencv.video.KalmanFilter

-     public class KalmanFilter
      extends java.lang.Object

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `protected long` | `nativeObj`

  - ### Constructor Summary

    Constructors
    Modifier | Constructor and Description
    --- | ---
    `` | `KalmanFilter()`
    `` | `KalmanFilter(int dynamParams, int measureParams)`
    `` | `KalmanFilter(int dynamParams, int measureParams, int controlParams, int type)`
    `protected` | `KalmanFilter(long addr)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `Mat` | `correct(Mat measurement)`
    `protected void` | `finalize()`
    `Mat` | `get_controlMatrix()`
    `Mat` | `get_errorCovPost()`
    `Mat` | `get_errorCovPre()`
    `Mat` | `get_gain()`
    `Mat` | `get_measurementMatrix()`
    `Mat` | `get_measurementNoiseCov()`
    `Mat` | `get_processNoiseCov()`
    `Mat` | `get_statePost()`
    `Mat` | `get_statePre()`
    `Mat` | `get_transitionMatrix()`
    `Mat` | `predict()`
    `Mat` | `predict(Mat control)`
    `void` | `set_controlMatrix(Mat controlMatrix)`
    `void` | `set_errorCovPost(Mat errorCovPost)`
    `void` | `set_errorCovPre(Mat errorCovPre)`
    `void` | `set_gain(Mat gain)`
    `void` | `set_measurementMatrix(Mat measurementMatrix)`
    `void` | `set_measurementNoiseCov(Mat measurementNoiseCov)`
    `void` | `set_processNoiseCov(Mat processNoiseCov)`
    `void` | `set_statePost(Mat statePost)`
    `void` | `set_statePre(Mat statePre)`
    `void` | `set_transitionMatrix(Mat transitionMatrix)`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### nativeObj

          protected final long nativeObj

  - ### Constructor Detail

    - #### KalmanFilter

          protected KalmanFilter(long addr)

    - #### KalmanFilter

          public KalmanFilter(int dynamParams,
                              int measureParams,
                              int controlParams,
                              int type)

    - #### KalmanFilter

          public KalmanFilter(int dynamParams,
                              int measureParams)

    - #### KalmanFilter

          public KalmanFilter()

  - ### Method Detail

    - #### correct

          public Mat correct(Mat measurement)

    - #### predict

          public Mat predict(Mat control)

    - #### predict

          public Mat predict()

    - #### get_statePre

          public Mat get_statePre()

    - #### set_statePre

          public void set_statePre(Mat statePre)

    - #### get_statePost

          public Mat get_statePost()

    - #### set_statePost

          public void set_statePost(Mat statePost)

    - #### get_transitionMatrix

          public Mat get_transitionMatrix()

    - #### set_transitionMatrix

          public void set_transitionMatrix(Mat transitionMatrix)

    - #### get_controlMatrix

          public Mat get_controlMatrix()

    - #### set_controlMatrix

          public void set_controlMatrix(Mat controlMatrix)

    - #### get_measurementMatrix

          public Mat get_measurementMatrix()

    - #### set_measurementMatrix

          public void set_measurementMatrix(Mat measurementMatrix)

    - #### get_processNoiseCov

          public Mat get_processNoiseCov()

    - #### set_processNoiseCov

          public void set_processNoiseCov(Mat processNoiseCov)

    - #### get_measurementNoiseCov

          public Mat get_measurementNoiseCov()

    - #### set_measurementNoiseCov

          public void set_measurementNoiseCov(Mat measurementNoiseCov)

    - #### get_errorCovPre

          public Mat get_errorCovPre()

    - #### set_errorCovPre

          public void set_errorCovPre(Mat errorCovPre)

    - #### get_gain

          public Mat get_gain()

    - #### set_gain

          public void set_gain(Mat gain)

    - #### get_errorCovPost

          public Mat get_errorCovPost()

    - #### set_errorCovPost

          public void set_errorCovPost(Mat errorCovPost)

    - #### finalize

          protected void finalize()
                           throws java.lang.Throwable

      Overrides:
        `finalize` in class `java.lang.Object`
      Throws:
        `java.lang.Throwable`