控件可以使用任何支持的硬件获取图像金宝appvideoinput
对象。如果你有GigE Vision®或Matrox®硬件,你可以继续使用现有的GigE Vision和matrix适配器(gige
和matrox
)videoinput
对象,或者您可以使用GigE Vision和matrix的新接口,它们提供了新的对象,gigecam
和matroxcam
.看到使用GigE视觉硬件进行采集和使用matrix硬件进行收购有关这些接口的更多信息。
除了以编程的方式使用videoinput
对象,您还可以使用图像采集工具(Image Acquisition Tool)获取图像,该工具是一个完整的用金宝app户界面,允许您设置采集属性、预览图像和获取图像。有关使用工具的更多信息,请参见使用图像采集工具.
注意:所有受支持硬件的功能现在可以通过支持包安装程序获得。金宝app从R2014a开始,每个适配器都可以通过支持包安装程序单独获得,您必须安装适当的支持包才能使用您的硬件工具箱。金宝app有关更多信息,请参见硬件适配器的图像采集支持包金宝app.
videoinput |
创建视频输入对象 |
imaq。VideoDevice |
每次从视频设备获取一帧 |
getdata |
获取的图像帧MATLAB工作空间 |
peekdata |
最近获得的图像数据 |
getsnapshot |
立即返回单个图像帧 |
集 |
配置或显示图像采集对象属性 |
开始 |
获得图像采集设备的独家使用 |
islogging |
确定视频输入对象是否正在日志记录 |
正在 |
判断视频输入对象是否正在运行 |
isvalid |
确定图像采集对象是否与图像采集设备相关联 |
等待 |
等待图像采集对象停止运行或停止日志记录 |
停止 |
停止视频输入对象 |
清晰的 |
清除图像采集对象MATLAB工作空间 |
删除 |
从内存中移除图像采集对象 |
flushdata |
从用于存储获取的图像帧的内存缓冲区中删除数据 |
obj2mfile |
转换视频输入对象为MATLAB代码 |
imaqmontage |
作为蒙太奇的图像帧序列 |
负载 |
将图像采集对象加载到MATLAB工作空间 |
保存 |
保存图像采集对象到mat文件 |
触发 |
启动数据记录 |
triggerconfig |
配置视频输入对象触发属性 |
triggerinfo |
提供有关可用触发器配置的信息 |
图像采集工具 | 从硬件中获取图像和视频 |
触发器可以来自内部或外部事件或源。
描述如何使用工具箱函数和视频输入对象属性控制数据记录的各个方面。
当视频输入对象运行时,您可以将获取的图像数据记录到磁盘文件中。将图像数据记录到磁盘提供了数据的记录。
描述如何设置视频输入对象触发器属性的值。
要指定要执行的触发器类型,请设置TriggerType
属性的视频输入对象。您可以使用即时、手动或硬件触发。
您可以确定设备的默认颜色空间并更改颜色空间。
你可以使用等待
函数阻塞命令行,直到获取完成。
您可以使用flushdata
函数。
您可以将获取的图像数据带入MATLAB®以多种方式工作。
描述图像数据格式返回到MATLAB工作空间。
您可以确定设备的默认颜色空间并更改颜色空间。
你可以使用getdata
函数,用于检索计时信息,例如何时执行触发器或何时获取帧。
您使用imaq。VideoDevice
函数创建System对象。您可以在创建对象时指定适配器名称、设备ID和格式。
使用VideoDevice System对象的基本工作流程是创建对象、预览图像、设置任何属性、获取帧和清除对象。
可以在创建对象时指定属性,也可以在创建对象后指定和更改属性。
VideoDevice System对象支持在MATLAB中金宝app通过codegen
函数。
提供数据日志记录的概述,并简要描述视频输入对象支持的所有触发器属性。金宝app获得的帧可以记录在内存中的缓冲区、磁盘文件或两者中。
提供了数据记录的概述和将帧带入MATLAB工作空间的过程。
定义工具箱支持的所有事件类型。金宝app
VideoDevice System对象允许从MATLAB中获取单帧图像并生成代码。
这些属性在工具箱中可用。