123456789101112131415161718192021222324252627282930313233343536373839 |
- function frame = getnext(vr)
- %FRAME=GETNEXT(VR)
- % This method is a shortcut for
- % if (next(vr))
- % frame = getframe(vr);
- % else
- % frame = [];
- % end
- %
- % Although this method can be more convenient than calling NEXT and GETFRAME
- % separately, there is no way to distinguish between a zero-sized frame and
- % reading past the end of the stream.
- %
- % Typical usage:
- % vr = videoReader('numbers.uncompressed.avi');
- % info = getinfo(vr);
- % for i=1:info.numFrames
- % img = getnext(vr);
- % imshow(img);
- % pause(1/info.fps);
- % end
- % vr = close(vr);
- %
- %SEE ALSO
- % videoReader
- % videoReader/getframe
- % videoReader/next
- %
- %Copyright (c) 2006 Gerald Dalley
- %See "MIT.txt" in the installation directory for licensing details (especially
- %when using this library on GNU/Linux).
- if (next(vr))
- frame = getframe(vr);
- else
- frame = [];
- end
|