cv::detail::tracking::kalman_filters namespace#
Tracking API » Tracking API implementation details
Function Documentation#
createAugmentedUnscentedKalmanFilter()#
-
Ptr<UnscentedKalmanFilter> cv::detail::tracking::kalman_filters::createAugmentedUnscentedKalmanFilter(const AugmentedUnscentedKalmanFilterParams ¶ms)#
Augmented Unscented Kalman Filter factory method.
The class implements an Augmented Unscented Kalman filter http://becs.aalto.fi/en/research/bayes/ekfukf/documentation.pdf, page 31-33. AUKF is more accurate than UKF but its computational complexity is larger.
- Parameters:
params – - an object of the AugmentedUnscentedKalmanFilterParams class containing AUKF parameters.
- Returns:
pointer to the object of the AugmentedUnscentedKalmanFilterImpl class implementing UnscentedKalmanFilter.
createUnscentedKalmanFilter()#
-
Ptr<UnscentedKalmanFilter> cv::detail::tracking::kalman_filters::createUnscentedKalmanFilter(const UnscentedKalmanFilterParams ¶ms)#
Unscented Kalman Filter factory method.
The class implements an Unscented Kalman filter https://en.wikipedia.org/wiki/Kalman_filter#Unscented_Kalman_filter.
- Parameters:
params – - an object of the UnscentedKalmanFilterParams class containing UKF parameters.
- Returns:
pointer to the object of the UnscentedKalmanFilterImpl class implementing UnscentedKalmanFilter.