基于LabVIEW和Vision的二维码检测系统

DOI:10.3969/j.issn.1001-3881.2011.基于LabVIEW和Vision的二维码检测系统李俊超,李克天(广东工业大学,广东广州510006)摘要:通过LabVIEW、Vision、Motion和NI公司的图像采集卡和运动控制卡来搭建一个二维码在线检测系统,运用图像增强、图像提取、动态对象对比法等图像处理方法来实现对二维码的检测。关键词:LabVIEW;Vision;二维码;图像增强文献标识码:B中图分类号:TJ765.4+1文章编号:1001-3881(2011)24-087-4ADetectingSystemof2-DimensionalBarCodeBasedonLabVIEWandVisionLIJunchao,LIKetian(GuangdongUniversityofTechnology,GuangzhouGuangdong510006,China)Abstract:A2-Dimensionalbarcodeonlinedetectingsystemwasbuilt,withmotioncontrolcardandimageacquisitioncardofNIandLabVIEW,VisionandMotion.Thedetectingofthe2-Dimensionalbarcodewasaccomplishedthroughtheimageprocessingtech-niquesofimageenhancement,imageextractionandcontrastmethodofdynamicobject.编写的图像处理和字符特征识别程序处理,当正确时通过进入下一工序,当出现漏贴二维码,二维码残缺、污染、制码错误等情况时给下一工序一个信号;运动控制部分采用人为的触发模式,即当初始化系统硬件后,通过点动软件功能按钮,发出相应的控制脉冲,驱动图像采集与运动控制程序。图1所示为系统工作流程图,该系统分为2部分:运动控制部分;图像采集和处理部分。由于二维码具有编码密度高、容错能力强、保密和防伪性好、成本低、条码符号形状和尺寸大小比例可变的优点,可应用于身份识别的各个方面。二维条码有许多不同的编码方法,或称码制。根据二维码码制的编码原理,通常可将二维码分为以下三种类型:堆积码、点阵码、邮政码。在目前几十种二维条码中,主流的二维码技本研发出来的,常用的码制有:PDF417、Datama-trix、Maxicode、QRCode、Code49、Code16K、Codeone等。LabVIEW是一种业界领先的工业标准图形化开发语言,又称为G语言。与传统的文本开发语言相比,LabVIEW具有易学易用、使用灵活和开发周期短等特点。LabVIEW提供了大量的驱动程序和控件,几乎能与任何接口的硬件轻松连接NI同时提供了大量的工具包,例如本文采用的Vision,扩展了Lab-VIEW在不同领域中的应用。作者利用LabVIEW平台编写图像处理程序和字符识别程序的流程,结合NI公司的1405图像采集卡和7330系列的运动控制卡搭建了一个对于高端手机电路板上DataMatrix二维码的在线监测系统,该二维码主要用来完成对PCB板的质量跟踪检测。图1系统工作流程图2机械部分机械部分主要是一个xy工作台,包括:微型滚珠直线导轨、滚珠丝杆、联轴器、轴承座和步进电机等零部件。微型直线导轨采用CPC公司的产品1总体设计当工件运动到CCD视场中时,系统即把二维码23m/s,最高加速度为250m/s。图像特征采集到PC机中,通过利用Vision中算法库收稿日期:2010-11-02作者简介:李俊超(1985—),男,硕士研究生,主要研究方向为微电子。E-mail:lijunchao13@sina.com。·88·机床与液压第39卷步进电机是将电脉冲转化为角位移的执行机构。当驱动器接收到运动控制卡的一个脉冲信号后,驱动步进电机按设定的方向转动一个固定的角度(即步进角)。通过控制脉冲个数来控制角位移量,通过控制脉冲频率来控制电机转动的速度和加速度,实现精确定位。由于本实验平台是在水平面内,x轴和y轴所受的负荷一样大,所以文中xy轴都选用两相混合步进电机57BYGH13,扭矩为1.35N·m,额定电流为2A。xy工作台参数如表1所示。表1xy工作台参数置模式,T型曲线速度控制方式。为了使系统的适用性更加广泛,步进电机运行路线可以根据需要而进行实时编辑。螺距/mm行程/mm扭矩/(N·m)丝杆直径/mm电机型号图3视场下的图像根据LabVIEW数据流的特点,把电机运行路径编辑在一个簇中,然后把想要的路径通过不同的半径、起点和终点在编辑器中实时编写。控制步进电机路径的编辑器如图4所示,其运动类型为直线运动,第一列为起点坐标,以此类推。电机运行路径的程序框图如图5所示。57BYGH131.8Deg/Step57BYGH131.8Deg/Stepx轴2701.354y轴2601.3543硬件部分根据系统高效、快速、稳定、低成...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?