主要内容

vision.DeployableVideoPlayer

显示视频

描述

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

请注意

从R2016b开始,而不是使用一步定义的方法来执行操作系统对象™,您可以调用对象的参数,就好像它是一个函数。例如,y =步骤(obj, x)y = obj (x)执行相同操作。

创建

描述

depVideoPlayer = vision.DeployableVideoPlayer返回一个视频播放器depVideoPlayer显示视频帧。这个对象,不像vision.VideoPlayer对象,可以生成C代码。

depVideoPlayer= vision.DeployableVideoPlayer (名称,值)设置使用一个或多个属性名称-值对。在报价附上每个属性的名字。例如,depVideoPlayer = vision.DeployableVideoPlayer('Name','Caption title')

属性

全部展开

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

视频窗口标题栏标题,指定为逗号分隔两人组成的的名字”,一个特征向量。

视频显示的窗口中,指定为逗号分隔两人组成的大小”,全屏,真正的大小(1:1)自定义。当这个属性设置全屏,可以使用Esc退出全屏模式的关键。

自定义大小视频播放器窗口中,指定为逗号分隔两人组成的CustomSize和一个双元素向量。第一和第二元素中指定的像素和分别代表水平和竖直分量。视频数据会被调整大小以适应窗口。这个属性设置时适用大小财产自定义

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

使用

描述

例子

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

depVideoPlayer (videoFrame,Y、Cb、铬)显示一帧的YCbCr 4:2:2视频颜色组件Y, Cb, Cr时设置InputColorFormat财产YCbCr 4:2:2。Cb的列数和Cr组件必须在Y分量的列数的一半。

输入参数

全部展开

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

YCbCr颜色格式,返回的YCbCr 4:2:2格式。

对象的功能

使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:

发行版(obj)

全部展开

isOpen 可见或隐藏状态的球员
一步 运行系统对象算法
释放 释放资源,并允许修改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

创建一个视频读者和一个视频播放器对象阅读和查看视频文件。

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

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

续= ~结束(videoFReader);续videoFrame = videoFReader ();depVideoPlayer (videoFrame);续= ~结束(videoFReader) & & isOpen (depVideoPlayer);结束

释放系统的对象。

释放(videoFReader);释放(depVideoPlayer);

扩展功能

介绍了R2012a