Matlab读取视频并处理成帧保存
本文介绍主要介绍VideoReader读取视频,并用imwrite将视频帧保存。
- VideoReader和imwrite的用法
请先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为文件路径,可以为绝对路径,默认路径为工程目录。具体实现如下:
VideoReader介绍
obj = VideoReader('D://Media//111.mp4');%输入视频位置
难点在于详解obj结构体的含义,如下(见doc VideoReader):
Name - -视频文件名
Path – 视频文件路径
Duration – 视频的总时长(秒)
FrameRate - -视频帧速(帧/秒)