流程步骤:
1.建立与硬件的连接
2.抓取图像数据至图像缓冲区
3.进行分析处理
4.释放事先分配的内存
5.关闭已打开设备
基于LabVIEW开发机器视觉应用,需要使用的NI视觉软件:
1.NI视觉采集软件(NI Vision Acquisition Software)
2.NI自动化和测量设备管理器(NI MAX)
3.NI视觉开发模块(NI Vision Devvelopment Module)包括IMAQ Vision函数库和NI Vision Asistant
4.NI 自动检测视觉生成器(NI Vision Builder AI)
常见的图像采集方式:
1.Snap
one-shot类,采集一帧图像到内存缓冲区,每采集一帧前都会打开设备并进行初始化,获取图像到达内存后关闭设备
适用于对速度要求不高只需要逐帧分析图象的应用
2.Sequence
one-shot类,设备打开初始化后,连续采集指定数目的多帧图像,并可设置跳过某些帧,完成指定数目采集后设备关闭
适用于需要对多个连续的图像帧综合分析的应用
3.Grab
continuous类,设备打开后就一直连续高效的采集图像,直到需要停止时才关闭采集设备。
在计算机中只分配一帧图像大小的缓存区,每次新采集的图像帧循环覆盖前一帧的图像数据。
适用于连续高速采集图像的场合,容易丢帧。
4.Ring
Continuous类ÿ