此篇文章是我根据多篇博客内容总结出的一些内容,参考博客如下:
1. 基于MeanShift的目标跟踪算法及实现 http://blog.csdn.net/jinshengtao/article/details/30258833
2. KCF目标跟踪算法Matlab代码运行指南 http://blog.csdn.net/sinat_27318881/article/details/52873376
3. 目标跟踪的过程小结 http://blog.csdn.net/lryus_hjl/article/details/53888783
4. 相关滤波跟踪(MOSSE) http://blog.csdn.net/autocyz/article/details/48136473
5. 基于粒子滤波器的目标跟踪算法及实现 http://blog.csdn.net/jinshengtao/article/details/30970733
6. DSST跟踪算法 http://blog.csdn.net/gxb0505/article/details/52601613?locationNum=8
目标跟踪的概念
目标跟踪就是在连续的视频序列中,建立所要跟踪物体的位置关系,得到物体完整的运动轨迹。给定图像第一帧的目标坐标位置,计算在下一帧图像中目标的确切位置。在运动的过程中,目标可能会呈现一些图像上的变化,比如姿态或形状的变化、尺度的变化、背景遮挡或光线亮度的变化等。
目标跟踪的流程
对于一个输入视频或图像序列,手动或者自动检测到目标,将目标的状态作为目标跟踪的初始状态,同时对目标建模,获取相关特征构造目标的描述模型,然后在后续的图像中利用目标模型,采取统计滤波或者密度估计的方式估计目标的当前状态,同时利用当前状态更新目标模型。跟踪框架如下:
输入-->目标初始化-->特征提取-->目标模型--