使用KLT跟踪移动物体

35视图(30天)
活泼的嘘
活泼的嘘 2017年4月14日
回答: 穆罕默德Ata2018年4月27日
下面是代码使用klt跟踪角点算法。
我使用哈里斯角落探测器检测角点,还包括一些背景点但我只想跟踪运动物体的视频和盒子。我可以使用blob和高斯混合模型吗?
videoFileReader = vision.VideoFileReader (“CrowdVideo.avi”));
放像机= vision.VideoPlayer (“位置”[100100680520]);
释放(videoFileReader);
释放(放像机);
objectFrame =步骤(videoFileReader);
%检测兴趣点在对象区域
%的rgb图像
点= detectHarrisFeatures (rgb2gray (objectFrame));
%显示检测到的点
pointImage = insertMarker (objectFrame points.Location,“+”,“颜色”,“白色”);
图;
imshow (pointImage);
标题(“检测兴趣点”);
%造物主跟踪对象
追踪= vision.PointTracker (“MaxBidirectionalError”1);
%初始化跟踪器
初始化(跟踪点。位置,objectFrame);
%读,轨道,在每一帧显示点和结果
~结束(videoFileReader)
帧=步骤(videoFileReader);
(点,有效性)=步骤(跟踪器,框架);
= insertMarker(框架、点(有效性,:)“+”);
步骤(放像机,);
结束
释放(放像机);
释放(videoFileReader);
结束

答案(1)

穆罕默德Ata
穆罕默德Ata 2018年4月27日
是的,blob分析目的是最好的方法

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!