收购使用任何硬件
使用videoinput指定采集参数和获取图像数据接口
你可以用任何类型的支持获得图像硬件使用金宝appvideoinput
对象。如果你有GigE愿景®或Matrox®硬件,您可以继续使用现有的GigE愿景和Matrox适配器(gige
和matrox
)videoinput
对象,或者你可以使用新的远景和Matrox GigE接口,提供新的对象,gigecam
和matroxcam
。看到收购使用GigE视觉硬件和收购使用Matrox硬件在这些接口的更多信息。
除了做收购以编程方式使用videoinput
对象,您还可以使用任何类型的支持获得图像硬件使用金宝app图像采集的探险家应用程序,使您能够设置采集参数,预览图像,并获得图像。使用应用程序的更多信息,请参阅使用图像采集Explorer收购。
注意:所有支持硬件的功能现在可以通过支持包安装程序。金宝app从R2014a开始,每个适配器可分别通过支持包安装程序,你必须安装适当的支持包与你的硬件使用工具箱。金宝app有关更多信息,请参见图像采集硬件适配器支持包金宝app。
功能
videoinput |
创建视频输入对象 |
imaq.VideoDevice |
一次获取一帧视频设备 |
getdata |
获得的图像帧,MATLAB工作空间 |
peekdata |
最近获得的图像数据 |
getsnapshot |
立即回复单帧图像 |
集 |
配置或显示图像采集对象属性 |
开始 |
获得独家使用的图像采集设备 |
islogging |
确定视频输入对象是日志记录 |
正在 |
确定视频输入对象是否运行 |
isvalid |
确定图像采集对象与图像采集设备 |
等待 |
等到图像采集对象停止运行或日志记录 |
停止 |
停止视频输入对象 |
清晰的 |
清晰的图像采集对象MATLAB工作空间 |
删除 |
去除图像采集对象从内存中 |
flushdata |
把数据从内存缓冲区用于存储获取的图像帧 |
obj2mfile |
转换视频输入对象MATLAB代码 |
imaqmontage |
序列图像帧的蒙太奇 |
负载 |
图像采集对象加载到MATLAB工作空间 |
保存 |
图像采集对象保存到MAT-file |
触发 |
启动数据记录 |
triggerconfig |
配置视频输入对象触发属性 |
triggerinfo |
提供可用触发配置信息 |
应用程序
图像采集的探险家 | 从硬件获取图片和视频 |
例子和如何
程序化的工作流程
- 获取图像数据
触发器可以来自内部或外部事件或来源。 - 控制日志记录参数
描述如何使用工具箱函数控制的各个方面数据日志和视频输入对象属性。 - 日志记录图像数据到磁盘
视频输入对象运行时,您可以记录图像数据被收购一个磁盘文件。日志记录图像数据到磁盘提供了数据的记录。 - 设置触发属性的值
描述如何设置视频输入对象触发属性的值。 - 指定触发类型
指定引发你想执行的类型,设置的值TriggerType
视频输入对象的属性。您可以使用直接、手动或硬件触发。 - 指定的颜色空间
你可以确定你的设备的默认颜色空间和改变颜色空间。 - 等待完成收购
您可以使用等待
功能块命令行,直到完成收购。 - 管理内存使用
你可以空闲内存使用flushdata
函数。
通过编程方式获取数据时使用事件和回调
通过编程方式处理获得的数据
- 将图像数据引入MATLAB工作区
你可以把获得的图像数据到MATLAB®工作区以多种方式。 - 处理图像数据在MATLAB工作区
描述了图像数据的格式返回到MATLAB工作区。 - 指定的颜色空间
你可以确定你的设备的默认颜色空间和改变颜色空间。 - 检索时间信息
您可以使用getdata
函数来检索时间信息,比如当一个触发执行或当一个框架。
获取数据使用VideoDevice系统对象
- 创建VideoDevice系统对象
您使用imaq.VideoDevice
™函数来创建系统对象。您可以指定适配器名称、设备ID和格式当你创建对象。 - 使用VideoDevice系统对象获取帧
使用VideoDevice系统的基本工作流对象是创建对象,预览图像,设置任何属性,获取一帧,并清理对象。 - 使用属性VideoDevice系统对象
您可以指定属性在创建对象的时候,或者他们可以指定对象创建后,改变了。 - 代码生成与VideoDevice系统对象
VideoDevice系统对象支持在MATLAB通过代码生成金宝appcodegen
函数。
概念
- 数据记录
概述了数据日志记录和简要描述的所有触发器支持的视频输入对象属性。金宝app获得帧可以记录在内存缓冲区,一个磁盘文件,或两者兼而有之。
- 图像采集的概述
概述了数据记录的过程和引入帧MATLAB工作区。
- 事件类型
定义所有工具箱支持的事件类型。金宝app
- VideoDevice系统对象的概述
VideoDevice系统对象允许单帧图像采集,从MATLAB代码生成。
- 图像采集工具属性
这些属性可以在工具箱。