主要内容

愿景。DeployableVideoPlayer

显示视频

描述

DeployableVideoPlayer对象显示视频帧。这个播放器能够以高帧率显示高清视频。这个视频播放器对象支持C代码生成。金宝app

请注意

从R2016b开始,而不是使用一步方法来执行System object™定义的操作,则可以带参数调用该对象,就好像它是一个函数一样。例如,Y = step(obj,x)Y = obj(x)执行等价操作。

创建

描述

depVideoPlayer =视觉。DeployableVideoPlayer返回一个视频播放器depVideoPlayer,用于显示视频帧。这个物体,不像愿景。放像机对象,可以生成C代码。

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

属性

全部展开

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

视频窗口标题栏标题,指定为由'名字’和一个字符向量。

视频显示窗口的大小,由逗号分隔对组成。大小”,全屏真实尺寸(1:1)自定义。当此属性设置为全屏,使用Esc退出全屏模式的键。

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

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

使用

描述

例子

depVideoPlayer (videoFrame在视频播放器中显示一个灰度或真彩色RGB视频帧。

depVideoPlayer (videoFrameY、Cb、铬在颜色组件Y、Cb和Cr中显示一帧YCbCr 4:2:2视频InputColorFormat财产YCbCr 4:2:2。Cb和Cr分量的列数必须是Y分量列数的一半。

输入参数

全部展开

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

控件中返回的YCbCr颜色格式YCbCr 4:2:2格式。

对象的功能

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

发行版(obj)

全部展开

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

例子

全部折叠

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

视频阅读器=“atrium.mp4”);depVideoPlayer = vision.DeployableVideoPlayer;

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

hasFrame(vidReader);depVideoPlayer (videoFrame);结束

释放视频播放器对象。

释放(depVideoPlayer);

扩展功能

版本历史

在R2012a中引入