[][src]Struct opencv::video::KalmanFilter

pub struct KalmanFilter { /* fields omitted */ }

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.

Note: In C API when CvKalman* kalmanFilter structure is not needed anymore, it should be released with cvReleaseKalman(&kalmanFilter)

Implementations

impl KalmanFilter[src]

impl KalmanFilter[src]

pub fn default() -> Result<KalmanFilter>[src]

pub fn new(
    dynam_params: i32,
    measure_params: i32,
    control_params: i32,
    typ: i32
) -> Result<KalmanFilter>
[src]

Parameters

  • 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.

C++ default parameters

  • control_params: 0
  • typ: CV_32F

Trait Implementations

impl Boxed for KalmanFilter[src]

impl Drop for KalmanFilter[src]

impl KalmanFilterTrait for KalmanFilter[src]

impl Send for KalmanFilter[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.