网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

Matlab:视频读取和帧保存

时间:2024-10-12 02:47:38

1、VideoReader用法:由命令help VideoReader,得OBJ 屏顿幂垂= VideoReader(FILENAME) constructs a multimedia reader object, OBJ, that can read in video data from a multimedia file.FILENAME is a string specifying the name of a multimedia file.There are no restrictions on file extensions.By default, MATLAB looks for the file FILENAME on the MATLAB path.该语句将视频文件读到OBJ结构,FILENAME为文件路径,可为绝对路径,默认路径为工程目录。

Matlab:视频读取和帧保存

3、read - 帧读取frame = read(obj),%获取该视频对象的所有帧frame = read(obj, index),%获取该视频对象的指定帧frame = read(obj, 1); % first frame only 获取第一帧frame = read(obj, [1 10]); % first 10 frames 获取前10帧frame = read(obj, Inf); % last frame only 获取最后一帧frame = read(obj, [50 Inf]); % frame 50 thru end 获取第50帧之后

Matlab:视频读取和帧保存

5、视频读取和帧保存程序:obj = VideoReader('out.avi');%输入视频位置numFrames = obj.NumberOfFrames;% 帧的总数for k = 1 : 15% 读取前15帧 frame = read(obj,k);%读取第几帧 imshow(frame);%显示帧 imwrite(frame,strcat('im',num2str(k),'.jpg'),'jpg');% 保存帧end

Matlab:视频读取和帧保存Matlab:视频读取和帧保存
© 一点知道