欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    LabVIEW和IMAQ在指针式仪表自动读数中的应用.docx

    • 资源ID:17772126       资源大小:19.49KB        全文页数:8页
    • 资源格式: DOCX        下载积分:15.18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15.18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    LabVIEW和IMAQ在指针式仪表自动读数中的应用.docx

    LabVIEW和IMAQ在指针式仪表自动读数中的应用LabVIEW和IMAQ在指针式仪表自动读数中的应用ronggang导语:该系统以计算机视觉技术为根底,在软件上主要包括图像收集模块、图像预处理模块、图像分析模块。实验结果说明,该系统具有读数精度较高、操纵简单可靠、效率高等优点,对指针式仪表的自动检测有一定的实用意义摘要:应用IMAQVision图像处理软件包在LabVIEW虚拟仪器开发平台上,开发了一种指针式仪表自动读数系统。该系统以计算机视觉技术为根底,在软件上主要包括图像收集模块、图像预处理模块、图像分析模块。实验结果说明,该系统具有读数精度较高、操纵简单可靠、效率高等优点,对指针式仪表的自动检测有一定的实用意义。关键词:计算机视觉;LabVIEW;图像处理;指针式仪表;自动读数指针式仪表由于具有构造简单、维护方便、不受电磁场干扰、可靠性高、价格廉价等优点,目前在科学实验和消费中仍在广泛使用。仪表消费企业和计量检定部门在对指针式仪表进展检定时,其读数通常都由人工来完成。由于人眼的视觉误差和视觉疲惫会引起读数误差,且读数速度较慢,检定人员的劳动强度大,检定周期长,工作效率低,易造成读数精度低、可靠性差、重复性差等问题的出现。因此怎样实现指针式仪表的自动检定,以进步检定效率、检定精度,就成为急需解决的问题。随着数字图像处理技术的不断开展,将数字图像处理技术应用于指针式仪表的读数自动识别的方法越来越多的受到人们的关注12。本文采用基于LabVIEW虚拟仪器的计算机视觉技术,开发了一套指针式仪表自动读数系统,理论证实该系统具有读数效率高,准确、可靠等优点。2LabVIEW虚拟仪器开发平台和IMAQVision软件LabVIEW是由美国国家仪器公司NI推出的一个功能强大而又灵敏的仪器和分析软件应用开发平台。LabVIEW程序称为虚拟仪器,简称为VI,LabVIEW所使用的G语言是最易于使用的图形化数据流式编程语言,十分适用于测试、测量、仪器控制、经过监控和工业自动化等方面的工程应用软件的开发。它简化了科学计算、进程监视和控制、测试和测量程序的开发,极大的缩短了开发周期。NI公司的IMAQVision软件是LabVIEW虚拟仪器开发平台外挂的机器视觉和图像处理开发工具包。IMAQVision软件中包括一整套MMX优化函数,提供了大量的图像预处理、图像分割、图像理解函数库和开发工具,可用于完成图像的灰度、彩色以及二值图像的显示、图像处理包括统计、小波分析、滤波、和几何变换等以及外形匹配、斑点分析、计算和测量等。应用LabVIEW提供的功能强大的图象处理函数库,结合其虚拟仪器的特性,可以实现工控领域中基于视觉和图像处理的各种各样的应用问题,如自动测量系统、实时监控系统、汽车零部件检测和医药产品包装校验等,与用传统的语言进展图像处理系统的开发相比,大幅度的降低了难度和开发周期。3指针式仪表自动读数系统的设计我们研制的指针式仪表自动读数系统,硬件局部主要由NI公司的PCI-1411图像收集卡、CCD摄像机、计算机和辅助光源组成;系统软件是在LabVIEW7.0虚拟仪器平台上应用IMAQVision图像处理软件包进展开发的,软件在功能上主要包括图像收集模块、图像预处理模块、图像分析模块。系统方框图如图1所示。系统的工作经过为:通过应用程序控制CCD摄像机和图像收集卡完成指针式仪表的图像收集;图像送入计算机内存,并在计算机显示器上显示;系统对图像进展预处理、分析,自动识别指针式仪表的读数并将结果显示并存盘。align=center图1指针式仪表自动读数系统方框图/align3.1图像收集模块该模块是其它模块工作的根底。由于LabVIEW平台中提供了图像收集的函数,所以可以方便地完成图像收集的任务。在驱动程序的驱动下,由图像收集卡将CCD摄像机所摄得的指针式仪表模拟图像转换成数字信号后,通过PCI总线传入计算机的指定内存空间。在收集经过中,利用IMAQ提供的控制函数控制图像收集卡对图像的收集,并可将图像存储为需要的多种文件格式:BMP、JPEG和PNG等。3.2图像预处理模块在图像收集经过中,利用CCD摄像机获取指针式仪表盘的图像时,由于现场的光线变化以及人走动的干扰等因素,使摄得的图像会产生一些不好的效果甚至畸变,造成图像的质量减低。为了保证读数的准确度,需要对图像进展预处理。系统中图像的主要预处理经过如下:1图像二值化在对指针式仪表盘进展自动读数之前,先对图像进展二值化处理,使图像变成黑、白两色,这样更加轻易提取图像的仪表刻度与指针。二值化的详细做法是将图像中小于某一灰度的像素值置为0,大于此灰度值的像素值置为1,而这个灰度值就是阈值Thresholdingvalue。对图像进展二值化主要考虑的问题就是阈值的选取,阈值设的过高,将遗漏小幅度变化的边沿;阈值设的过低,将出现由噪声引起的很多虚假的图像边沿。IMAQVision中阈值处理分为手动阈值和自动阈值两种。手动阈值设置方式由用户指定最大灰度值和最小灰度值,它们之间的值设置为1,其它为0。自动阈值方式可自动生成不同阈值范围,适用于照明条件变化较大的情况。IMAQVision提供5中自动阈值技术,Entropy基于标准图像分析,是发现微小粒子的最正确函数;Metric值由图像初始化时的初值决定;Memones基于统计学,假设图像模糊或者在采样时受电信号干扰,适用于比照度较低的情况;InterVariance基于差异因子分析,适用于各局部比例相当的图片。在指针式仪表自动读数系统中,可以根据实际效果适中选择上面几种阈值设置方式。2图像中值滤波图像在收集经过中往往受到各种噪声源的干扰,这些噪声在图像上往往表现为一些孤立的像素点即毛刺,这可理解为毛刺的像素灰度与它们的相邻像素有显著不同。这些干扰假如不经过滤波处理,会对后面的指针式仪表读数的自动识别带来影响。中值滤波是非线性滤波器的一种,它既可做到噪声抑制、滤除脉冲干扰及图像扫描噪声,又可以克制线性滤波器带来的图像细节模糊,保持图像边沿信息。在IMAQVision中,中值滤波可以直接调用功能函数IMAQNthOrder来实现。中值滤波的主要功能就是使那些与邻近像素显著不同的像素具有与其邻近像素更加相似的强度,到达消除图像的孤立毛刺的目的。3.3图像分析模块预处理后的图像中,指针式仪表盘的背景为白色的,仪表刻度和指针为黑色的。为自动识别仪表的读数,还需对预处理后的图像进展进一步的分析。在图像分析经过中,主要调用IMAQGetMeter.vi与IMAQReadMeter.vi两个子程序来实现。IMAQGetMeter.vi子程序用来识别仪表的起始刻度位置和满量程刻度位置,计算出起始刻度线与满量程刻度线之间的弧度值,同时它还可以计算仪表指针将仪表刻度盘中的最长线段看作指针起初始刻度线的弧度值。IMAQReadMeter.vi子程序通过读取IMAQGetMeter.vi子程序输出的数据并进展分析,返回仪表指针的位置与起始刻度线的弧度值占起始刻度线与满量程刻度线之间的弧度值的百分比。将仪表的满量程乘以此百分数,就是仪表的实际读数。系统软件的前面板和程序框图分别如图2与图3所示。在自动读数系统实际运行经过中,必须在软件的前面板中对被测仪表的实际量程进展设置。系统还可以对实际读数进展误差分析,同时自动生成Excel报表储存硬盘并进展打印。align=center图2自动读数系统软件前面板/alignalign=center图3自动读数系统软件程序框图/align本文采用计算机视觉技术,在LabVIEW虚拟仪器开发平台上,应用IMAQVision图像处理软件包和相应的硬件开发了一种新奇的指针式仪表自动读数系统。将系统用于对微安表的自动读数,实验结果说明,该系统具有实用性、读数精度较高、效果稳定和抗干扰才能强等优点。对系统的硬件和软件加以修改,可以推广到其它指针式仪表的自动读数,为此类仪表的检定或者计量提供了一种新方法。本文作者创新点:本文采用计算机视觉技术,在LabVIEW虚拟仪器开发平台上,应用IMAQVision图像处理软件包和相应的硬件开发了一种新奇的指针式仪表自动读数系统。与传统的检定方法相比拟,该系统该系统具有实用性、读数精度较高、效果稳定和抗干扰才能强等优点参考文献:1田晓冬,周德超,李路等.数字式仪表自动判读设计与方法研究J.微计算机信息,2006,224-1:191-193。2陈杰来,尤丽华,张秋菊.数字图像处理技术在指针式仪表读数系统中的应用J.江南大学学报自然科学版,2005,46:611-614.3宁志刚,汪仁煌,唐冬等.基于图像处理的高精度仪表判读方法J.传感器与微系统,2006,253:32-34.4杨乐平,李海涛,赵勇,杨磊,安雪滢.LabVIEW高级程序设计M.北京:清华大学出版社,2003.5NationalInstrumentsCorporationIMAQVisionConceptManualM.Austin,Texas,USA:NationalInstrumentsCorporation,2005.

    注意事项

    本文(LabVIEW和IMAQ在指针式仪表自动读数中的应用.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开