Matlab-讀取視頻、保存視頻、標題第幾幀

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);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章