在MATLAB GUI中以0.5秒的间隔显示视频帧

时间:2016-11-23 21:17:05

标签: matlab performance video playback timelapse

我尝试以间隔显示视频帧(在MATLAB GUI轴中),例如0.5秒(即视频时间为0.0的第一个显示帧,然后是视频时间0.5的帧,依此类推)。

以下代码的工作原理非常缓慢:

vidObj = VideoReader('video.mp4');
for i=1:20
  frame = readFrame(vidObj);
  imshow(frame);
  vidObj.CurrentTime = vidObj.CurrentTime + 0.5;
end

你知道更好的方法吗?

0 个答案:

没有答案