我做的,我必须跟踪的面孔Matlab的项目, 它,直到我用运行良好:未定义功能“isDone”类型的输入参数“单”
% Track the face over successive video frames until the video is finished.
while ~isDone(videoFileReader)
上面的代码给出了错误
用于'single'类型输入参数的未定义函数'isDone'。
这个循环有什么替代吗?
我做的,我必须跟踪的面孔Matlab的项目, 它,直到我用运行良好:未定义功能“isDone”类型的输入参数“单”
% Track the face over successive video frames until the video is finished.
while ~isDone(videoFileReader)
上面的代码给出了错误
用于'single'类型输入参数的未定义函数'isDone'。
这个循环有什么替代吗?
您得到此错误的最可能的原因是isDone函数没有在您的工作区中定义。
尝试添加必要的路径,即addpath('requiredlibrarypath')
其中isDone功能已定义。
isDone()
是计算机视觉系统工具箱中vision.VideoFileReader
对象的一种方法。您应该确保安装了该工具箱,并且videoFileReader
的类型为vision.VideoFileReader
。
当它到达最后一帧时for循环停止会不会更简单? – 2014-10-02 17:12:03
'videoFileReader'不应该是“single”类型。真正的问题必须在你的代码中的其他地方(显示你使用'vision.VideoFileReader'的地方)。 – nkjt 2014-10-03 11:07:24