是这样,老师本周作业让我们把视频导入Matlab并按照帧率截图。老师源代码如下
clc;
close all;
movie='C:\Users\15661624388\Desktop\movie.mp4';
try
videoObject = VideoReader(movie);
numberOfFrames = videoObject.NumFrames;
vidHeight = videoObject.Height;
vidWidth = videoObject.Width;
set(gcf, 'units','normalized','outerposition',[0 0 1 1]);
for frame = 1 : numberOfFrames
thisFrame = read(videoObject, frame);
hImage = subplot(2, 2, 1);
image(thisFrame);
caption = sprintf('Frame %4d of %d.', frame, numberOfFrames);
title(caption, 'FontSize', fontSize);
drawnow;
promptMessage = sprintf('Do you want to show the next frame from this video?');
button = questdlg(promptMessage, 'Save individual frames?', 'Yes', 'No', 'Yes');
if s