主要内容

愿景。可部署视频播放器

描述

这个可部署视频播放器对象显示视频帧。此播放器能够以高帧速率显示高清晰度视频。此视频播放器对象支持C代码生成。金宝app

从R2016b开始,而不是使用方法来执行System对象™定义的操作,您可以使用参数调用对象,就像它是函数一样。例如,y=阶跃(obj,x)y=obj(x)执行等效操作。

创造

描述

depVideoPlayer=vision.DeployableVideoPlayer返回一个视频播放器depVideoPlayer,用于显示视频帧。此对象与愿景。放像机对象,可以生成C代码。

depVideoPlayer=vision.DeployableVideoPlayer(名称、值)使用一个或多个名称-值对设置属性。用引号将每个属性名称括起来。例如,depVideoPlayer=vision.DeployableVideoPlayer('Name','Caption title')

性质

全部展开

视频帧左下角的位置,指定为二元素向量。第一个和第二个元素以像素为单位指定,分别表示水平坐标和垂直坐标。的坐标[0 0]表示屏幕的左下角。默认位置取决于屏幕分辨率,并将导致窗口位于屏幕的中心。

视频窗口标题栏标题,指定为逗号分隔对,由'名字'和一个字符向量。

视频显示窗口的大小,指定为逗号分隔对,由'大小"及全屏,真实尺寸(1:1)自定义. 当此属性设置为全屏,使用电子稳定控制系统键退出全屏模式。

视频播放器窗口的自定义大小,指定为逗号分隔对,由'CustomSize'和一个两元素向量。第一和第二元素以像素为单位指定,并分别表示水平和垂直分量。视频数据将调整大小以适应窗口。此属性在设置大小财产自定义

输入信号的颜色格式,指定为逗号分隔对,由'输入彩色格式"及“RGB”“YCbCr 4:2:2”.Cb和Cr的列数必须是Y列数的一半。

使用

描述

例子

视频播放器(videoFrame)在视频播放器中显示一个灰度或truecolor RGB视频帧。

视频播放器(videoFrame,Y、 Cb,Cr)当您设置时,以颜色分量Y、Cb和Cr显示一帧YCbCr 4:2:2视频输入彩色格式财产YCbCr 4:2:2。Cb和Cr组件中的列数必须为Y组件中列数的一半。

输入参数

全部展开

视频帧,指定为真彩色或二维灰度图像。

YCbCr彩色格式,返回在YCbCr 4:2:2格式。

目标函数

要使用对象函数,请将系统对象指定为第一个输入参数。例如,释放名为的系统对象的系统资源obj,使用下面的语法:

释放(obj)

全部展开

等参 玩家的可见或隐藏状态
系统对象算法
释放 释放资源并允许更改系统对象属性值和输入特征
重置 使内部状态复位系统对象

例子

全部崩溃

创建视频阅读器和视频播放器对象以读取和查看视频文件。

videoFReader =愿景。VideoFileReader (“atrium.mp4”); depVideoPlayer=vision.DeployableVideoPlayer;

继续读取视频帧,直到读取最后一帧。如果用户关闭视频播放器窗口,则退出循环。

cont=~isDone(视频阅读器);conteloframe = videoFReader();depVideoPlayer (videoFrame);= ~isDone(videoFReader) && isOpen(depVideoPlayer);结束

释放系统对象。

发布(视频阅读器);释放(视频播放器);

扩展能力

介绍了R2012a