主要内容

videoInput.

创建视频输入对象

句法

obj = VideoInput(AdaptorName.
obj = VideoInput(AdaptorName.,设备编号)
obj = VideoInput(AdaptorName.,设备编号,格式
obj = VideoInput(AdaptorName.,设备编号,格式,p1,v1,......)

描述

obj = VideoInput(AdaptorName.构造视频输入对象obj.。视频输入对象表示MATLAB之间的连接®和特定的图像采集设备。AdaptorName.是一个字符向量,指定用于与设备通信的适配器的名称。使用imaqhwinfo.功能确定系统上可用的适配器。

obj = VideoInput(AdaptorName.,设备编号)构建视频输入对象obj., 在哪里设备编号是标识通过指定适配器可用的特定设备的数字标量值,AdaptorName.。使用imaqhwinfo(AdaptorName.语法确定通过指定适配器可用的设备。如果设备编号未指定,使用第一个可用的设备ID。方便,可以使用设备的名称代替设备编号。如果多个设备具有相同的名称,则使用第一个可用设备。

obj = VideoInput(AdaptorName.,设备编号,格式构建视频输入对象,其中格式是一个字符向量,指定设备支持的特定视频格式或设备配置文件的完整路径(也称为相机文件)。万博1manbetx

要获取特定设备支持的格式列表,请查看万博1manbetx设备信息返回的设备的结构imaqhwinfo.功能。每个设备信息结构包含A.万博1manbetx支持形式场地。如果格式未指定,使用设备的默认格式。

创建视频输入对象时,其Videoformat字段包含您指定的格式名称或设备配置文件。

obj = VideoInput(AdaptorName.,设备编号,格式,p1,v1,......)创建视频输入对象obj.具有指定的属性值。如果指定了无效的属性名称或属性值,则不会创建对象。

属性名称和属性值对可以是任何格式支持的格式万博1manbetx功能,即参数/值字符向量,结构或参数/值单元数组对。

要查看视频输入对象功能和属性的完整列表,请使用Imaqhelp.功能。

imaqhelp videoInput.

在文档中,见图像采集工具箱属性有关属性参考页面的链接。

例子

构造视频输入对象。

obj = videoInput('matrox',1);

选择要用于采集的源。

obj.selectedsourceName ='input1'

查看所选视频源对象的属性。

src_obj = getselectedsource(obj);get(src_obj)

预览图像帧流。

预览(OBJ);

获取并显示单个图像框架。

框架= getsnapshot(obj);图像(帧);

从内存中删除视频输入对象。

删除(obj);

提示

工具箱将第一个可用的视频源对象选择为所选源,并指定对象中的此视频源对象的名称selectedsourcename.财产。采用getSelectedSource(obj)访问用于采集的视频源对象。

笔记

要获取可以在功能上使用的选项列表,请按标签在MATLAB命令行上输入函数后键。列表展开,您可以滚动以选择属性或值。有关使用此高级选项卡完成功能的信息,请参阅使用Tab完成功能

也可以看看

|||

在R2006A之前介绍