从视频里面分割图片【MATLAB】
2022-02-21 本文已影响0人
小小杨树
image.png
%% 从视频里面分割图片
clc;
clear;
%% 读取视频
video_file='./test_video.avi';
video=VideoReader(video_file);
frame_number=floor(video.Duration * video.FrameRate);
%% 分离图片
for i=1:frame_number
image_name=strcat(num2str(i));
image_name=strcat(image_name);
I=read(video,i); %读出图片
savepath = 'C:\Users\kiven\Desktop\videos\imgs\';
imwrite(I,[savepath,num2str(i),'.png'],'png'); %写图片
I=[];
end