你现在位置:首页>PLC电子周刊>正文
利用LabVIEW进行图像采集与处理
日期:2010-5-15 18:31:00 点击:
来源:本站整理
作者: 鲁旭文
点击【】放大字体.

1 利用LabVIEW进行图像采集与处理

WW.W_PLC※JS_C,OM-PL,C-技.术_网

利用LabVIEW进行图像处理是一个非常重要的应用。在许多行业中采用图像的采集和识别来进行判断、控制,使操作更加精确,具有可信度、人性化、智能化。本节将讲解利用LabVIEW进行图像采集和处理的实例。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

1 .1  图像处理介绍

WWcW_PLCJS_COM-PLC-技.术_网

图像处理也可以称作视觉处理。LabVIEW提供了多种图像处理的方法。其中NI公司的视觉采集软件提供的驱动和函数,既能够从数千种连接到 NI 帧接收器上的不同相机上采集图像,也能够从连接在PC、PXI系统或笔记本计算机上标准端口的IEEE 1394和千兆位以太网视觉相机采集图像。
WW.W_PLCJS_COM-PLC-技.术_网

LabVIEW中的视觉开发模块作为强大的机器视觉处理库,配有各类函数,其中包括:边缘检测、颗粒分析、光学字符识别和验证、一维和二维代码支持、几何与模式匹配、颜色工具。该模块可与NI公司的所有软件、C 、Microsoft Visual Basic、Microsoft .NET 相互调用,为用户提供了相当便利的操作。用户可通过视觉开发模块的同步功能,实现与运动或数据采集测量的同步。
plcjs.技.术_网

NI公司提供的图像处理软件包Vision 8.5.1 Acquisition Software ,是专门为LabVIEW 8.5服务的。它可以在LabVIEW 8.5中完成各种关于图像处理、视觉运行的控制。
WWW_PLC※JS_COM-PmLC-技.术_网

1 .2  实例内容说明

WWW_PLCJS@_COM%-PLC-技.术_网

本实例主要完成通过USB摄像头采集图像,并经过一些运算对图像进行数据分析。在实例中用采集到的图片作样本,让系统认识一个像素,然后开始自动查找图像中的相同像素,查找时还要对图片进行翻转,以全面找到相同的像素,最后再标注出这些点的中心位置和点数。
WW.W_PLCJS_COM-PLC-技.术_网

1 .3  Vision安装与介绍

WWW.PLCJS.COM——可编程控制器技术门户

本例主要通过Vision 8.5.1 Acquisition Software软件包来实现。Vision 8.5.1 Acquisition Software软件包是一种专门的图像处理软件,需要单独安装。此软件一般可以通过供应商购买,也可以通过NI公司网站下载。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

1.Vision安装

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

Vision 8.5.1 Acquisition Software安装步骤如下:
WW.W_PLCJS_COM-PLC-技.术_网

(1)把光盘放入计算机光驱,系统会自动识别,并显示出安装自检界面,如图10-34所示。
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

(2)当安装程序自检完成后,“Next”按钮显示为可操作状态。此时单击“Next”按钮进入下一个界面,选择安装路径,如图10-35所示。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 
WWW.PLCJS.COM——可编程控制器技术门户

图10-34  安装自检                               图10-35  选择安装路径
WWW_P※LCJS_CO※M-PLC-技-.术_网

(3)一般此路径就是LabVIEW软件安装的默认路径。如果在安装LabVIEW软件时没有改动路径,则不需要修改此路径。单击“Next”按钮,进入下一步选择安装驱动的界面,如图10-36所示。
——可——编——程——控-制-器-技——术——门——户

(4)在驱动选择界面中,可以选择要安装的驱动类型。这里可以看到有4种驱动可安装。当不需要某种驱动时,在其选项上打叉即可。当选择完要安装的驱动后,单击“Next”按钮,进入下一步的安装确认界面,如图10-37所示。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

图10-36  驱动选择                          图10-37  信息确认
WWcW_PLCJS_COM-PLC-技.术_网

(5)对显示的信息确认无误后,单击“Next”按钮开始安装,如图10-38所示。
WW.W_PLCJS_COM-PLC-技.术_网

(6)当安装完上面的所有软件包后,系统会显示安装完成界面,并提示是否选择激活此软件。根据自己的需要选择后,单击“Next”按钮进入下一步骤。最后安装完成的界面如图10-39所示。
WWW.PLCJS.COM——可编程控制器技术门户

 
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

图10-38  正在安装                            图10-39  安装完成
WWW_PL※CJS_COM-PLC-技.术_网

2.Vision介绍

WWW_PLC※JS_COM-PmLC-技.术_网

Vision是一个图像处理的工具包,当安装完成后,启动LabVIEW软件,可以在前面板与后面板上看到相应的控件和函数。
WWW_P※LCJS_CO※M-PLC-技-.术_网

(1)前面板控件
WWW.PLCJS.COM——可编程控制器技术门户

安装完Vision后,前面板中会自动出现一个Vision选项列表,打开它后可以看到有三个显示控件,如图10-40所示。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

— IMAQ Image.ctl:对图像进行分析和处理时用到的一些控件,可用于对图像的类型。图像处理的方式、不同的形态算子,以及颜色的类型的选择等。
WWW_P※LCJS_CO※M-PLC-技-.术_网

— Image Display用于设置图片显示方式,包括放大、移动、选择等。
WWW_PLCJS_COM-PLC-技.术_网

— Image Display(Classic)也用于对图像显示的设置。它只是设置以经典的方式显示图像。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

(2)后面板函数
P.L.C.技.术.网——可编程控制器技术门户

在后面板中,打开函数选板,可以看到“视觉与运动”下拉列表。打开此列表将显示Vision安装后所有的函数,其中包括运动控制方面的函数,如图10-41所示。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

                  
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

图10-40  Vision显示控件                             图10-41 “视觉与运动”函数
WWW_PLCJS_COM-PLC-技.术_网

在后面板的函数选板中,可以看到有5大类的“视觉与运动”函数。它们主要是一些图像采集和图像处理的函数。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

— NI-IMAQ列表:是图像采集函数列表,主要用于通过NI的系列图像采集板卡来获得图像。其中包括任务的建立、设备的初始化以及硬件参数的设定等函数,如图10-42所示。
plcjs.技.术_网

— Vision Utilities列表:是视觉应用函数列表,用于对图像进行一些初步的整体操作。它包括的函数节点如图10-43所示。
P.L.C.技.术.网——可编程控制器技术门户

其中,Image Management 是图像管理模块,包括建立和清除图像任务,获取图像的各类信息,图像的类型转换等函数节点,如图10-44所示。Files是图像文件模块,完成对图像文件的读写,以及图像附加信息的读写操作,如图10-45所示。

本新闻共3页,当前在第11 2  3  
WWW_P※LCJS_COM-PLC-)技.术_网

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行