10・2利用LabVIEW进行图像采集与处理利用LabVIEW进行图像处理是一个非常重要的应用
在许多行业中采用图像的采集和识别来进行判断、控制,使操作更加精确,具有可信度、人性化、智能化
本节将讲解利用LabVIEW进行图像采集和处理的实例
10・2・1图像处理介绍图像处理也可以称作视觉处理
LabVIEW提供了多种图像处理的方法
其中NI公司的视觉采集软件提供的驱动和函数,既能够从数千种连接到NI帧接收器上的不同相机上采集图像,也能够从连接在PC、PXI系统或笔记本计算机上标准端口的IEEE1394和千兆位以太网视觉相机采集图像
LabVIEW中的视觉开发模块作为强大的机器视觉处理库,配有各类函数,其中包括:边缘检测、颗粒分析、光学字符识别和验证、一维和二维代码支持、几何与模式匹配、颜色工具
该模块可与NI公司的所有软件、C++、MicrosoftVisualBasic、Microsoft
NET相互调用,为用户提供了相当便利的操作
用户可通过视觉开发模块的同步功能,实现与运动或数据采集测量的同步
NI公司提供的图像处理软件包Vision8
1AcquisitionSoftware,是专门为LabVIEW8
它可以在LabVIEW8
5中完成各种关于图像处理、视觉运行的控制
10・2・2实例内容说明本实例主要完成通过USB摄像头采集图像,并经过一些运算对图像进行数据分析
在实例中用采集到的图片作样本,让系统认识一个像素,然后开始自动查找图像中的相同像素,查找时还要对图片进行翻转,以全面找到相同的像素,最后再标注出这些点的中心位置和点数
10・2・3Vision安装与介绍本例主要通过Vision8
1AcquisitionSoftware软件包来实现
Vision8
1AcquisitionSoftware软件包是一种专门的图像处理软件,需要单独安装