filtre 2D de kalman en python

Mon entrée est en 2d (x,y) de temps la série d'un point se déplaçant sur un écran d'un logiciel de suivi. Il y a du bruit que je veux enlever en utilisant le filtre de Kalman. Est-ce que quelqu'un peut me trouver un code python pour le filtre 2D de Kalman? Dans scipy cookbook j'ai trouvé seulement un exemple 1d: http://www.scipy.org/Cookbook/KalmanFiltering J'ai vu qu'il y a une implémentation pour Kalman filter dans OpenCV, mais je n'ai pas trouvé d'exemples de code. Merci!

26
demandé sur Noam Peled 2012-12-16 17:58:37

1 réponses

Voici mon implémentation du filtre de Kalman basé sur le équations données sur wikipedia. S'il vous plaît être conscient que ma compréhension des filtres Kalman est très rudimentaire de sorte qu'il ya des façons les plus probables d'améliorer ce code. (Par exemple, il souffre du problème d'instabilité numérique discuté ici. Si je comprends bien, cela n'affecte la stabilité numérique lorsque