一、视频读取
视频读取
您可以从文件或直接从摄像机读取视频。利用VideoReader命令便可从文件中读取视频:
fileName = ’MVI_1264_clip.avi\’;
obj = VideoReader(fileName);
numFrames = obj.NumberOfFrames;% 帧的总数
for k = 1 : numFrames% 读取数据
frame = read(obj,k);
imshow(frame);%显示帧
imwrite(frame,strcat(num2str(k),\’.jpg\’),\’jpg\’);% 保存帧
end
如果是mat格式文件里面保存的序列图像,则使用load函数加载即可。
显示视频
MATLAB 中有两种显示视频的方法
使用vision.DeployableVideoPlayer
%%创建视频读取器和视频播放器对象以读取和查看视频文件。
vidReader = VideoReader('atrium.mp4');
depVideoPlayer = vision.DeployableVideoPlayer;
whi