文档

hasFrame

确定框架是否可读

语法

tf = hasFrame (v)

描述

例子

特遣部队= hasFrame (v)返回逻辑1(真正的如果有视频帧可以从文件读取。否则,它将返回逻辑0()。

例子

全部折叠

创建一个VideoReader对象例如电影文件,xylophone.mp4

v = VideoReader (“xylophone.mp4”);

阅读所有视频帧。

hasFrame (v)视频= readFrame (v);结束视频
类属性名称大小字节240 x320x3 230400 uint8视频

阅读和电影播放示例文件,xylophone.mp4

创建一个VideoReader从样例文件对象读取数据。然后,确定视频的宽度和高度。

xyloObj = VideoReader (“xylophone.mp4”);vidWidth = xyloObj.Width;vidHeight = xyloObj.Height;

创建一个电影结构数组,mov

mov =结构(cdata的0 (vidHeight vidWidth 3“uint8”),“colormap”[]);

一次读取一帧视频到最后。

k = 1;hasFrame xyloObj mov (k)。cdata = readFrame (xyloObj);k = k + 1;结束

尺寸图基于视频的宽度和高度。然后,播放电影在视频帧率。

高频=图;集(高频,“位置”150年[150 vidWidth vidHeight]);电影(高频、mov xyloObj.FrameRate);

输入参数

全部折叠

输入VideoReader对象。使用VideoReader函数创建一个VideoReader从你的视频文件对象。

介绍了R2014b

这个主题有帮助吗?