我必须从图像中逐一读取视频帧,并将每帧存储在一个数组中,我可以继续使用。我想必须有一些可以完成这项工作的循环。如何从视频MATLAB中读取帧?
我使用:
video=VideoReader('sample.avi')
frm = read(video) % to get frame
但MATLAB自动给出读命令错误并接近附图所示:
。
任何人都可以帮助我吗?
我必须从图像中逐一读取视频帧,并将每帧存储在一个数组中,我可以继续使用。我想必须有一些可以完成这项工作的循环。如何从视频MATLAB中读取帧?
我使用:
video=VideoReader('sample.avi')
frm = read(video) % to get frame
但MATLAB自动给出读命令错误并接近附图所示:
。
任何人都可以帮助我吗?
v = VideoReader('xylophone.mp4');
while hasFrame(v)
video = readFrame(v);
end
或从documentation of VideoReader.read
video = read(v,[1 Inf]);
错误消息是什么? – Daniel
MATLAB遇到内部问题,需要关闭执行读取命令:(我正在使用2012b – usman
请把错误信息和“详细信息”在你的问题。 – Daniel