Skip to Content
Learning OpenCV 4 Computer Vision with Python 3 - Third Edition
book

Learning OpenCV 4 Computer Vision with Python 3 - Third Edition

by Joseph Howse, Joe Minichino
February 2020
Intermediate to advanced
372 pages
9h 26m
English
Packt Publishing
Content preview from Learning OpenCV 4 Computer Vision with Python 3 - Third Edition

Understanding the predict and update phases

From the preceding description, we gather that the Kalman filter's algorithm has two phases:

  • Predict: In the first phase, the Kalman filter uses the covariance calculated up to the current point in time to estimate the object's new position.
  • Update: In the second phase, the Kalman filter records the object's position and adjusts the covariance for the next cycle of calculations.

The update phase is in OpenCV's terms a correction. Thus, OpenCV provides a cv2.KalmanFilter class with the following methods:

predict([, control]) -> retvalcorrect(measurement) -> retval

For the purpose of smoothly tracking objects, we will call the predict method to estimate the position of an object, and then use ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Building Computer Vision Projects with OpenCV 4 and C++

Building Computer Vision Projects with OpenCV 4 and C++

David Millan Escriva, Prateek Joshi, Vinicius G. Mendonca, Roy Shilkrot

Publisher Resources

ISBN: 9781789531619Supplemental Content