• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

爱女王,爱生活

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

MATLAB 例子研究 Motion-Based Multiple Object Tracking

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

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

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

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

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

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

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

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

 

posted on 2015-10-11 14:23  爱女王,爱生活  阅读(776)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3