欢迎来到天天文库
浏览记录
ID:55974096
大小:506.64 KB
页数:3页
时间:2020-03-24
《基于LabVIEW的视觉检测系统软件框架设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、DOI:10.3969/j.issn.1009-9492.2013.06.038基于LabVIEW的视觉检测系统软件框架设计龙云,李小明,向建化,吴青凤(1.广州大学机械与电气工程学院,广东广州510006;2.东莞康视达自动化科技有限公司,广东东莞523000)摘要:机器视觉检测系统通过采集目标图像,并对获取的图像进行处理、分析,从而获取目标的信息并产生相应的执行动作。针对典型视觉检测系统包含的相机(工作平台)运动控制、图像采集、图像处理以及执行机构动作控制等基本功能的实现,描述了一种在LabVIEW环境下实现上述功能的视觉检测系统软件框架
2、设计。关键词:LabVIEW;生产消费模型;视觉检测;框架设计中图分类号:TP274文献标识码:A文章编号:1009—9492(2013)06—0141—03TheDesignofVisionInspectionSystemFrameworkBasedonLabVIEWLONGYun,LIXiao-ming2,XIANGJian-hua,WUQing-~ng(1.SchoolofMechanicalandElectricEngineering,GuangzhouUniversity,Guangzhou5100O6,China;2.Donggu
3、anCSTAutomationTechnologyCo.,Ltd,Dongguan523000,China)Abstract:Machinevisioninspectionsystemthroughimageacquisition,processesandanalyzestheobtainedinformationofinspectedobjectandthensendscommandtotheactuatoraccordingtotheinspectionresuh.Beaimedattheimplementationofthebasicf
4、unctionsofmachinevisioninspectionsystemthatincludecamera(workbench)motioncontrol、imageacquisition、imageprocessingandactuatorcontrol,thisarticledescribesadesignofsoftwareframeworktomeettheaboverequirementsbasedonLabVIEW.Keywor~:LabVIEW;producerconsumerpattern;visioninspectio
5、n;frameworkdesign0引言提供了丰富的附加模块,用于扩展LabVIEW在不美国制造工程师协会计算机视觉分会和美国同领域中的应用,其视觉模块IMAQVision是一机器人协会的自动化视觉分会对计算机视觉的定套包含各种图像处理函数的功能库,它集成了义为:“计算机视觉是通过光学的装置和非接触的400多个函数用于图像的显示、处理、分析等操传感器自动地接收和处理一个真实物体的图像,作,为视觉系统提供了完整的开发功能,与Lab.以获得所需信息或用于控制机器人动作的装置”。VIEW配合使用能进一步缩短视觉系统的开发周它具有快速、可靠、一致性高
6、的优点u。被广泛应期,广泛地被工业界、学术界和研究实验室所接用于工业、农业、医学、军事等各个领域之中,受。虽然针对不同的研究对象计算机视觉的具体应用1视觉检测系统分析各不相同,但各行各业中的视觉系统应用大致可1.1基本原理分为以下四种:(1)定位;(2)检测异物、瑕疵视觉检测系统通过工业相机采集被检对象的及缺陷;(3)尺寸测量和外观测量;(4)检测物图像并将其转化为数字信号,再经计算机硬件和品数或遗漏的物品。软件技术处理分析,提取被检对象的各种特征信LabVIEW是美国NI公司推出的一种图形化编息,并在此基础上实现被检对象的参数测量、模程语言
7、,其“所见即所得”的可视化编程技术,式识别等多种功能。同时视觉检测系统将检测结彻底把工程师们从复杂枯涩的文本编程工作中解果显示给用户并发出指令给设备执行机构对被检放出来,大大提高了程序的开发速度】。同时NI对象进行处理。收稿日期:2013—03—13【L研究与开发1.2系统设计系统的可扩充性要求。视觉检测系统由硬件与软件两大部分构成。图1所示系统的典型视觉检测的过程包含了典型视觉检测系统的硬件构成如图1所示,相机(平台)移动、图像采集、图像处理和执行其主要由四部分构成。控制四步过程。其中相机(平台)移动、图像采(1)运动控制系统,通过PLC或
8、运动控制卡集、执行控制由PLC、图像采集卡、I/0卡硬件等等接收Pc发出的位置信号,并转换为脉冲信号输自行完成,上位机程序只需要对其发送相应的动出给控制电机,从而控
此文档下载收益归作者所有