文档帮助中心文档
读取一个或多个视频帧
视频=阅读(v)
视频=阅读(v,指数)
视频=阅读(___“本地”)
视频=阅读(v)从关联的文件中读取所有视频帧v.
视频=阅读(v)
视频
v
例子
视频=阅读(v,指数)只读取指定的帧指数.
视频=阅读(v,指数)
指数
视频=阅读(___,“本地”)方法指定的格式返回数据VideoFormat属性,可以包含前面语法中的任何输入参数。
视频=阅读(___,“本地”)
“本地”
VideoFormat
全部折叠
创建一个视频阅读器对象并使用帧索引读取一个或多个视频帧。
创建一个VideoReader对象的示例影片文件xylophone.mp4.
VideoReader
xylophone.mp4
v = VideoReader (“xylophone.mp4”);
只读第一个视频帧。
帧=阅读(v, 1);
只读最后一帧视频。
帧=阅读(v,正);
读帧5到10。
Frames = read(v,[5 10]);
从视频文件的第50帧读取到最后。
帧= read(v,[50 Inf]);
输入VideoReader对象。使用VideoReader函数从视频文件创建一个VideoReader对象。
(1正)
要读取的帧,指定为数字标量或双元素数组。
若要读取单个帧,请指定数字标量。
要读取帧的范围,请指定一个双元素数组。
第一个帧号是1正表示文件的最后一帧。
正
例子:10
10
例子:正
例子:20 [1]
20 [1]
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
中指定的格式VideoFormat属性,指定为字符向量或字符串标量,“本地”.
数据类型:字符|字符串
字符
字符串
视频帧数据,作为数字或结构数组返回。的大小和格式视频取决于VideoFormat的属性v.当VideoFormat的属性v是“索引”或“灰度”的数据类型和维数视频这要看你是否打电话了读与“本地”论点。对于大多数文件,数据类型和维数视频如下。
“索引”
“灰度”
读
H为图像帧高,W是图像帧的宽度,和F是读取的帧数。
H
W
F
obj。VideoFormat
“RGB24”
H——- - - - - -W-by-3-by -F
RGB24形象
H——- - - - - -W-by-1-by -F
灰度图像
结构体
1 -F
MATLAB®Movie,它是一个帧结构数组的数组,每个数组都包含字段cdata和colormap.
cdata
colormap
对于Motion jpeg2000文件,数据类型和尺寸视频如下。
“Mono8”
Mono的形象
“Mono8签署”
Mono签名图片
“Mono16”
“Mono16签署”
“RGB24签署”
RGB24签名图片
“RGB48”
RGB48形象
“RGB48签署”
RGB48签名图片
使用注意事项及限制:
代码生成的读不支持可选的位置参金宝app数本地的.
本地的
生成使用行主布局的代码生成使用行主数组布局的代码(MATLAB编码器).
电影|readFrame|VideoReader
电影
readFrame
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系