FRAME=GETFRAME(VR) Returns the current frame that has been read in from video VR. Calling GETFRAME does not automatically advance the current frame so the user must first call NEXT, STEP, or SEEK before calling GETFRAME the first time. This makes it easy to write loops such as: vr = videoReader(...); while (next(vr)) img = getframe(vr); ...do something... end vr = close(vr); SEE ALSO videoReader Copyright (c) 2006 Gerald Dalley See "MIT.txt" in the installation directory for licensing details (especially when using this library on GNU/Linux).
0001 function frame = getframe(vr) 0002 %FRAME=GETFRAME(VR) 0003 % Returns the current frame that has been read in from video VR. Calling 0004 % GETFRAME does not automatically advance the current frame so the user 0005 % must first call NEXT, STEP, or SEEK before calling GETFRAME the 0006 % first time. This makes it easy to write loops such as: 0007 % vr = videoReader(...); 0008 % while (next(vr)) 0009 % img = getframe(vr); 0010 % ...do something... 0011 % end 0012 % vr = close(vr); 0013 % 0014 %SEE ALSO 0015 % videoReader 0016 % 0017 %Copyright (c) 2006 Gerald Dalley 0018 %See "MIT.txt" in the installation directory for licensing details (especially 0019 %when using this library on GNU/Linux). 0020 0021 frame = feval(vr.plugin, 'getframe', vr.handle); 0022