码迷,mamicode.com
首页 > 其他好文 > 详细

MATLAB 例子研究 Motion-Based Multiple Object Tracking

时间:2015-10-11 15:21:52      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

这个例子是用来识别视频中多个物体运动的。我要研究的是:搞清楚识别的步骤和相应的算法,识别出物体运动的轨迹。

详细参见官方帮助文档,总结如下:

移动物体的识别算法:a background subtraction algorithm % based on Gaussian mixture models ;

消除foreground mask的噪声:Morphological(形态学) operations;

连接的像素点检测(这一团像素点极可能是识别到物体):blob(斑点) analysis;

判断是否为同一物体:通过运动(motion)判断;

每个轨迹上的运动估计:Kalman filter(用于预测轨迹在每一帧的位置);

轨迹的保持:检测到的物体会和轨迹匹配,如果有识别的物体不能匹配到已有轨迹,则新创建一个轨迹;一个轨迹在设定的时间没有匹配到识别的物体,则删除该轨迹;

 

MATLAB 例子研究 Motion-Based Multiple Object Tracking

标签:

原文地址:http://www.cnblogs.com/wrajj/p/4869228.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!