怎样用matlab读取视频?
一个读取视频,显示帧,并保存每一帧 的代码filename = 'mvi_1264_clip.**i';obj = videoreader(filename);numframes = obj.numberofframes;% 帧的总数for k = 1 : numframes% 读取数据frame = read(obj,k);imshow(frame);%显示帧imwrite(frame,strcat(num2str(k),'.jpg'),'jpg');% 保存帧end如果要间隔10秒时间读取视频的话就 在for循环里面增加步长,如下:filename = 'mvi_1264_clip.**i'; obj = videoreader(filename);numframes = obj.numberofframes;% 帧的总数 for k = 1 : 10: numframes% 读取数据 frame = read(obj,k); imshow(frame);%显示帧 imwrite(frame,strcat(num2str(k),'.jpg'),'jpg');% 保存帧end参考文献: 20210311