主要内容

使用任何硬件采集

使用videoInput接口指定采集参数并获取图像数据

您可以使用使用任何类型的支持硬件获取图像万博1manbetxvideoInput.目的。如果您有Gige Vision或Matrox硬件,则可以继续使用现有的GigE Vision和Matrox适配器(吉埃matrox.)与之videoInput.对象,或者您可以使用GigE Vision和Matrox的新接口,它提供新的对象,千兆matroxcam.。看采用GigE Vision硬件采集使用Matrox硬件采集有关这些接口的更多信息。

除了以编程方式进行以编程方式使用videoInput.对象,您还可以使用使用图像采集工具使用任何类型的支持硬件来获取图像,这是一个完整的用户界面,使您能够设置采集万博1manbetx属性,预览图像并获取图像。有关使用该工具的更多信息,请参阅使用图像采集工具采集

笔记:所有支持的硬件的功能现在可以通过支持包安装程序提供。万博1manbetx从R2014A开始,每个适配器都可以通过支持包安装程序单独使用,您必须安装相应的支持软件包以使用硬件使用工具箱。万博1manbetx有关更多信息,请参阅用于硬件适配器的图像采集支持包万博1manbetx

职能

videoInput. 创建视频输入对象
imaq.videodevice. 从视频设备一次获取一帧
getdata. 获取的图像框架马铃薯工作区
peekdata. 最近获得的图像数据
getsnapshot. 立即返回单个图像框架
配置或显示图像采集对象属性
开始 获得独占图像采集设备
islogging. 确定视频输入对象是否正在记录
在跑 确定视频输入对象是否正在运行
已验证 确定图像采集对象是否与图像采集设备相关联
等待 等到图像采集对象停止运行或记录
停止 停止视频输入对象
清除 清除图像获取对象马铃薯工作区
删除 从内存中删除图像采集对象
Flushdata. 从用于存储所获取的图像帧的内存缓冲区中删除数据
obj2mfile. 将视频输入对象转换为马铃薯代码
IMAQMONTAGE. 作为蒙太奇的图像框架序列
加载 将图像采集对象加载到马铃薯工作区
节省 将图像采集对象保存到MAT文件
扳机 启动数据日志记录
triggerconfig 配置视频输入对象触发属性
triggerinfo. 提供有关可用触发配置的信息

应用

图像采集工具 从硬件获取图像和视频

例子和如何

程序化工作流程

获取图像数据

触发器可以来自内部或外部事件或源。

控制日志记录参数

描述如何使用工具箱功能和视频输入对象属性来控制数据日志记录的各个方面。

将图像数据记录到磁盘

在运行视频输入对象时,您可以将图像数据记录到磁盘文件中。将图像数据记录到磁盘提供了数据的记录。

设置触发器属性的值

介绍如何设置视频输入对象触发属性的值。

指定触发器类型

要指定要执行的触发类型,请设置值triggertype.视频输入对象的属性。您可以立即使用,手动或硬件触发。

指定颜色空间

您可以确定设备的默认颜色空间并更改颜色空间。

等待收购完成

你可以使用等待函数来阻止命令行直到采集完成。

管理内存使用率

你可以使用使用的内存Flushdata.功能。

在以编程方式获取数据时,使用事件和回调

使用事件和回调

您可以使用事件回调来增强图像采集应用程序的功率和灵活性。

使用默认的回调函数

通过显示一个简单的例子介绍事件和回调。

检索事件信息

描述每个事件生成的信息以及如何访问它。

创建和执行回调函数

介绍如何编写回调函数并将其与事件回调相关联。

以编程方式与获得的数据一起使用

将图像数据带入MATLAB工作区

您可以将获取的图像数据带入MATLAB中®工作区以多种方式。

使用Matlab Workspace中的图像数据

描述返回到MATLAB工作区的图像数据的格式。

指定颜色空间

您可以确定设备的默认颜色空间并更改颜色空间。

检索时间信息

你可以使用getdata.检索定时信息的功能,例如当执行触发时或者获取帧时。

使用videodevice系统对象获取数据

创建videodevice系统对象

你用了imaq.videodevice.函数创建系统对象。创建对象时,可以指定适配器名称,设备ID和格式。

使用videodevice系统对象获取帧

使用videodevice system对象的基本工作流程是创建对象,预览图像,设置任何属性,获取帧,清除对象。

在videodevice系统对象上使用属性

您可以在创建对象时指定属性,或者在创建对象后可以指定和更改它们。

使用videodevice系统对象的代码

videodevice system对象通过MATLAB支持万博1manbetx代码生成Codegen.功能。

概念

数据记录

提供数据记录的概述,以及视频输入对象支持的所有触发属性的简要说明。万博1manbetx获取的帧可以记录在内存中的缓冲区,磁盘文件或两者中。

图像采集概述

提供数据日志记录的概述以及将帧带入MATLAB工作区的过程。

事件类型

定义工具箱支持的所有事件类型。万博1manbetx

videodevice系统对象概述

videoDevice系统对象允许从MATLAB进行单帧图像采集和代码生成。

图像采集工具箱属性

这些属性可在工具箱中使用。

特色例子