Motion-Based Multiple Object Tracking阅读
来源:互联网 发布:spyder python怎么用 编辑:程序博客网 时间:2024/04/27 22:36
上一个视频多目标跟踪的算法,使用到形态学操作和kalman滤波。博客里有相关简介。看了整个程序,并进行一个简单介绍各个函数功能。
%主函数function multiObjectTracking()%setupSystemObjects功能:读取视频、用两个格式播放(原图、二值化)、提取前景、采用bolb分析聚类obj = setupSystemObjects();%initializeTracks功能:创建tracks结构体:id、边框、卡尔曼滤波器、存在期限、显示期限、消失期限tracks = initializeTracks();%下一个idnextId = 1;%持续读取,直到视频结束while ~isDone(obj.reader)%阅读下一帧图像数据 frame = readFrame();%从图像数据中提取质心、边框。先进行形态学开闭运算,再通过bolb分析聚类 [centroids, bboxes, mask] = detectObjects(frame);%遍历每条track,通过卡尔曼滤波对轨迹的质心位置进行预测 predictNewLocationsOfTracks();%比较图像中提取的质心位置和通过卡尔曼先验得到的质心位置,设置一个阀值。对跟踪物体和轨迹进行匹配 [assignments, unassignedTracks, unassignedDetections] = ... detectionToTrackAssignment(); %对匹配上的轨迹和物体跟新,更新轨迹质心、更新边框、更新轨迹ID和跟踪物体ID updateAssignedTracks(); %更新未匹配上轨迹的消失期限和存在期限 updateUnassignedTracks(); %当满足某个阀值,比如消失期限达到20帧。则删除该轨迹 deleteLostTracks(); %对新出现的物体创建轨迹,各种初始化 createNewTracks(); %展示结果 displayTrackingResults();end
0 1
- Motion-Based Multiple Object Tracking阅读
- Motion-Based Multiple Object Tracking
- Matlab多目标跟踪示例(一):Motion-Based Multiple Object Tracking
- Multiple Object Tracking Benchmark
- Multiple Object Tracking Benchmark
- 论文阅读:Multiple Object Tracking Using K-Shortest Paths Optimization, PAMI2011
- Consensus-based Matching and Tracking of Keypoints for Object Tracking
- object tracking 论文阅读笔记(持续)
- Kernal-Based Object Tracking---基于核函数的目标跟踪
- Robust Object Tracking via Sparsity-based Collaborative Model
- Robust Object Tracking via Sparsity-based Collaborative Model
- 【论文阅读】Superpixel-based Tracking-by-Segmentation using Markov Chains
- 多目标跟踪指南(Reference Guide-Multiple Object Tracking)
- 多目标跟踪综述 Multiple Object Tracking: A Literature Review
- Multiple Object Tracking with High Performance Detection and Appearance Feature
- ICCV 2015 Multiple Hypothesis Tracking Revisited 阅读笔记
- Visual Tracking with Online Multiple Instance Learning (MIL)及Robust Object Tracking with **paper笔记
- CVPR2016 Motion and Tracking
- LRU Cache
- 监控键盘高度(包括第三方键盘)
- 欢迎使用CSDN-markdown编辑器
- Oracle 查看表空间的大小及使用情况sql语句
- python的IDE:PyCharm
- Motion-Based Multiple Object Tracking阅读
- Android 颜色渲染(九) PorterDuff及Xfermode解析
- 学习shader之前必须知道的东西之计算机图形学(一)渲染管线
- cocos2d-x 实现跨平台的目录遍历
- 安卓开发-Activity中finish() onDestroy() 和System.exit()的区别
- Win10系统如何解除Administrator和微软帐户的绑定
- 第8周项目1(1)
- 2. Add Two Numbers
- PHP $_SERVER['HTTP_HOST']与$_SERVER["SERVER_NAME"]的区别