标签: 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
你知道更好的方法吗?