主要内容

使用任何硬件进行采集

指定采集参数并使用视频输入界面获取图像数据

方法可以获取任何类型的支持硬件的映像videoinput对象。如果你有GigE Vision®或Matrox®,你可以继续使用现有的GigE Vision和Matrox适配器(gige而且matrox)videoinput对象,或者你可以使用GigE Vision和matrix的新接口,它们提供了新的对象,gigecam而且matroxcam.看到使用GigE视觉硬件采集而且使用Matrox硬件进行采集有关这些接口的更多信息。

方法以编程方式进行获取之外videoinput对象,还可以使用支持的任何类型的硬件获取图像图像采集的探险家,这款应用可以设置采集参数,预览图像,并获取图像。有关使用该应用程序的更多信息,请参见使用图像采集Explorer进行采集

注意:所有支持硬件的功能现在都可以通过支持包安装程序获得。从R2014a开始,每个适配器都可以通过支持包安装程序单独获得,您必须安装适当的支持包才能将工具箱与硬件一起使用。有关更多信息,请参见硬件适配器的图像采集支持包

功能

videoinput 创建视频输入对象
imaq。VideoDevice 每次从视频设备获取一帧
getdata 获取的图像帧MATLAB工作空间
peekdata 最近获得的图像数据
getsnapshot 立即返回单幅图像帧
配置或显示图像采集对象属性
开始 获得独家使用图像采集设备
islogging 确定视频输入对象是否有日志记录
正在 确定视频输入对象是否正在运行
isvalid 确定图像采集对象是否与图像采集设备相关联
等待 等待图像采集对象停止运行或日志记录
停止 停止视频输入对象
清晰的 清除图像采集对象MATLAB工作空间
删除 从内存中删除图像采集对象
flushdata 从用于存储已获取图像帧的内存缓冲区中删除数据
obj2mfile 转换视频输入对象为MATLAB代码
imaqmontage 像蒙太奇一样的图像帧序列
负载 加载图像采集对象MATLAB工作空间
保存 将图像采集对象保存到mat文件中
触发 启动数据记录
triggerconfig 配置视频输入对象触发属性
triggerinfo 提供有关可用触发器配置的信息

应用程序

图像采集的探险家 从硬件获取图像和视频

例子和如何

程序化的工作流程

  • 获取图像数据
    触发器可以来自内部或外部事件或源。
  • 控制日志记录参数
    描述如何使用工具箱函数和视频输入对象属性控制数据记录的各个方面。
  • 将映像数据写入磁盘
    当视频输入对象正在运行时,您可以将所获取的图像数据记录到磁盘文件中。将映像数据记录到磁盘提供了数据的记录。
  • 设置触发器属性的值
    描述如何设置视频输入对象触发器属性的值。
  • 指定触发类型
    属性的值可指定要执行的触发器类型TriggerType属性的视频输入对象。您可以使用即时、手动或硬件触发。
  • 指定颜色空间
    您可以确定您的设备的默认颜色空间和更改颜色空间。
  • 等待收购完成
    您可以使用等待函数来阻塞命令行,直到获取完成。
  • 管理内存使用
    方法可以释放内存flushdata函数。

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

以编程方式处理获取的数据

使用VideoDevice系统对象获取数据

概念

  • 数据记录

    提供数据记录的概述和视频输入对象支持的所有触发器属性的简要描述。获取的帧可以记录在内存缓冲区、磁盘文件或两者中。

  • 图像采集的概述

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

  • 事件类型

    定义工具箱支持的所有事件类型。

  • VideoDevice系统对象概述

    VideoDevice System对象允许从MATLAB中进行单帧图像采集和代码生成。

  • 图像采集工具箱属性

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

Baidu
map