MATLAB读视频的两种方法:一是直接读取视频文件,另一种是读取视频文件转换成的帧集。
一、VideoReader读视频
fileName = 'test.mpg';
obj = VideoReader(fileName);
while hasFrame(obj)
frame = readFrame(obj);
imshow(frame);
end
二、test文件夹中存储视频中的所有帧,一帧接一帧的读即完成视频的读:
file=dir('../test/*.jpg');
for n=1:length(file)
frame=imread(['../test/',file(n).name]);
imshow(frame);
end