1

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

以下代码运行速度非常慢:

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

你知道更好的方法吗?

4

0 回答 0