1.matlab讀取視頻
clc;
clear;
close all;
%---<初始化讀取視頻>---%
video = VideoReader('F:\WorkFile\4_數據\4.雙目視頻\2019.5.24\MyVideo融合後1.avi');
nFrames = video.NumberOfFrames;
M = video.Height;
N = video.Width;
Rate = video.FrameRate;
mov(1:nFrames) = struct('cdata',zeros(M,N,3,'uint8'),'colormap',[]);
%--->初始化讀取視頻<---%
%---<初始化保存視頻>---%
avoiobj=VideoWriter('D:\TestProject\MyVideo.avi');
avoiobj.FrameRate=30;
open(avoiobj);
%--->初始化保存視頻<---%
i_pic_zheng=0;
for i_frames = 500:1:nFrames
img=read(video,i_frames);
writeVideo(avoiobj,img);
imshow(img);
imgname=strcat('第',num2str(i_frames));
imgname=strcat(imgname,'幀');
title(imgname);
pause(0.001);
end
close(avoiobj);