Kalman filter for Video Tracking

Kalman filter for human target tracking by assuming Gaussian distributed data.
165 téléchargements
Mise à jour 18 jan. 2021

Afficher la licence

The code provides a simple yet clear tracking example via a conventional Kalman filter by assuming Gaussian distributed data.
Feel free to explore the two input video by changing: video = VideoReader('Tracking3.avi');
to 'Tracking1.avi' or 'Tracking2.avi'.

Data for the example can be found here:
https://www.dropbox.com/s/4iun8ztwguwkms7/TrackingEx.zip?dl=0

The tracking example can be applied to other video input data, whereas an adjustment of the threshold (th = 0.1490;) and the initialization of the Kalman filter parameters (R, H, Q, P) might be required.

Inspiration was given by Xing, while I modified and extended his example since the aviread() function could not be found anymore in newer Matlab versions. ( https://www.mathworks.com/matlabcentral/fileexchange/36786-kalman-filter-in-tracking?s_tid=FX_rc1_behav )

Citation pour cette source

Ronny Guendel (2026). Kalman filter for Video Tracking (https://fr.mathworks.com/matlabcentral/fileexchange/85880-kalman-filter-for-video-tracking), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2020b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Tags Ajouter des tags
Remerciements

Inspiré par : Kalman filter in Tracking

Version Publié le Notes de version
1.0.4

Data upload

1.0.3

Change Files

1.0.2

Change files to Zip with video!

1.0.1

Change of Description text.

1.0.0