运动跟踪错误当试图通过一个视频

1视图(30天)
嗨,我是收到错误当试图执行一个脚本。错误的是:
> > ClustersTracking (“nanoparticle.avi”)
未定义的变量“愿景”或类“vision.VideoFileReader”。
错误ClustersTracking / setupSystemObjects(48)行
obj。读者= vision.VideoFileReader(帧,‘ImageColorSpace’,‘RGB’,‘VideoOutputDataType’,‘uint8’);
错误在ClustersTracking(第7行)
obj = setupSystemObjects (videoname);
我抬起头系统对象是什么,试着理解愿景。VideoFileReader作品,尝试通过多种不同的方式在我的视频,
但我没有运气。这是第一个48行代码,建议将不胜感激:
函数ClustersTracking (videoname th)
%用于创建系统对象阅读视频,检测运动物体,
%和显示结果。
obj = setupSystemObjects (videoname);
跟踪= initializeTracks ();%的创建一个空数组。
nextId = 1;%的ID下一个轨道
%保存结果。(追踪ID、帧# [1,2:x, y的位置。3:集群区域。4、5:W H盒大小)
结果= 0 (1 1 5);
叫做= 0;
%检测运动物体,并在视频帧跟踪它们。
~结束(obj.reader)
帧= readFrame ();
叫做叫做= + 1;
结果(:,叫做:)= 0;
[~,重心,bboxes面具]= detectObjects(框架);
predictNewLocationsOfTracks ();
(作业、unassignedTracks unassignedDetections] =
detectionToTrackAssignment ();
updateAssignedTracks ();
updateUnassignedTracks ();
deleteLostTracks ();
createNewTracks ();
displayTrackingResults ();
结束
关闭(obj.Result_out);
关闭(obj.Mask_out);
% %创建系统对象
%用于创建系统对象读取视频帧,检测
%前景物体,并显示结果。
函数obj = setupSystemObjects(帧)
%初始化视频I / O
%为阅读视频从一个文件中创建对象,跟踪
%每一帧中的对象,和玩视频。
%读者创建一个视频文件。
obj。读者= vision.VideoFileReader(帧,“ImageColorSpace”,“RGB”,“VideoOutputDataType”,“uint8”);

答案(0)

社区寻宝

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

开始狩猎!