- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LabVIEW和IMAQ在指针式仪表自动读数中的应用
导语:?该系统以计算机视觉技术为基础,在软件上主要包括图像采集模块、图像预处理模块、图像分析模块。实验结果表明,该系统具有读数精度较高、操作简单可靠、效率高等优点,对指针式仪表的自动检测有一定的实用意义 摘 要:应用IMAQ Vision图像处理软件包在LabVIEW虚拟仪器开发平台上,开发了一种指针式仪表自动读数系统。该系统以计算机视觉技术为基础,在软件上主要包括图像采集模块、图像预处理模块、图像分析模块。实验结果表明,该系统具有读数精度较高、操作简单可靠、效率高等优点,对指针式仪表的自动检测有一定的实用意义。关键词:计算机视觉;LabVIEW;图像处理;指针式仪表;自动读数1 引言 指针式仪表由于具有结构简单、维护方便、不受电磁场干扰、可靠性高、价格便宜等优点,目前在科学实验和生产中仍在广泛使用。仪表生产企业和计量检定部门在对指针式仪表进行检定时,其读数通常都由人工来完成。由于人眼的视觉误差和视觉疲劳会引起读数误差,且读数速度较慢,检定人员的劳动强度大,检定周期长,工作效率低,易造成读数精度低、可靠性差、重复性差等问题的出现。因此如何实现指针式仪表的自动检定,以提高检定效率、检定精度,就成为急需解决的问题。 随着数字图像处理技术的不断发展,将数字图像处理技术应用于指针式仪表的读数自动识别的方法越来越多的受到人们的关注[1~2]。本文采用基于LabVIEW虚拟仪器的计算机视觉技术,开发了一套指针式仪表自动读数系统,实践证明该系统具有读数效率高,准确、可靠等优点。2 LabVIEW虚拟仪器开发平台和IMAQ Vision 软件 LabVIEW是由美国国家仪器公司(NI)推出的一个功能强大而又灵活的仪器和分析软件应用开发平台。LabVIEW程序称为虚拟仪器,简称为VI,LabVIEW所使用的G语言是最易于使用的图形化数据流式编程语言,特别适用于测试、测量、仪器控制、过程监控和工业自动化等方面的工程应用软件的开发。它简化了科学计算、进程监视和控制、测试和测量程序的开发,极大的缩短了开发周期。 NI公司的IMAQ Vision软件是LabVIEW虚拟仪器开发平台外挂的机器视觉和图像处理开发工具包。IMAQ Vision软件中包括一整套MMX优化函数,提供了大量的图像预处理、图像分割、图像理解函数库和开发工具,可用于完成图像的灰度、彩色以及二值图像的显示、图像处理(包括统计、小波分析、滤波、和几何变换等)以及形状匹配、斑点分析、计算和测量等。应用LabVIEW提供的功能强大的图象处理函数库,结合其虚拟仪器的特性,能够实现工控领域中基于视觉和图像处理的各种各样的应用问题,如自动测量系统、实时监控系统、汽车零部件检测和医药产品包装校验等,与用传统的语言进行图像处理系统的开发相比,大幅度的降低了难度和开发周期。3 指针式仪表自动读数系统的设计 我们研制的指针式仪表自动读数系统,硬件部分主要由NI公司的PCI-1411图像采集卡、CCD摄像机、计算机和辅助光源组成;系统软件是在LabVIEW7.0虚拟仪器平台上应用IMAQ Vision图像处理软件包进行开发的,软件在功能上主要包括图像采集模块、图像预处理模块、图像分析模块。系统方框图如图1所示。系统的工作过程为:通过应用程序控制CCD摄像机和图像采集卡完成指针式仪表的图像采集;图像送入计算机内存,并在计算机显示器上显示;系统对图像进行预处理、分析,自动识别指针式仪表的读数并将结果显示并存盘。[align=center]图1 指针式仪表自动读数系统方框图[/align] 3.1 图像采集模块 该模块是其它模块工作的基础。由于LabVIEW平台中提供了图像采集的函数,所以可以方便地完成图像采集的任务。在驱动程序的驱动下,由图像采集卡将CCD摄像机所摄得的指针式仪表模拟图像转换成数字信号后,通过PCI总线传入计算机的指定内存空间。在采集过程中,利用IMAQ提供的控制函数控制图像采集卡对图像的采集,并可将图像存储为需要的多种文件格式:BMP、JPEG和PNG等。 3.2 图像预处理模块 在图像采集过程中,利用CCD摄像机获取指针式仪表盘的图像时,由于现场的光线变化以及人走动的干扰等因素,使摄得的图像会产生一些不好的效果甚至畸变,造成图像的质量减低。为了保证读数的精确度,需要对图像进行预处理。系统中图像的主要预处理过程如下: (1)图像二值化 在对指针式仪表盘进行自动读数之前,先对图像进行二值化处理,使图像变成黑、白两色,这样更加容易提取图像的仪表刻度与指针。二值化的具体做法是将图像中小于某一灰度的像素值置为0,大于此灰度值的像素值置
您可能关注的文档
- hiperface dsl:数字化电机反馈被确定为市场标准.doc
- hdlc协议芯片pt7a6525及其在交换机中的应用.doc
- hil测试减少75%的飞机拦阻器控制系统现场测试时间.doc
- hima安全控制系统在电厂fsss中的应用.doc
- hf荧光灯电子镇流器的评价 .doc
- hirfl-csr真空控制系统的设计及其应用.doc
- hivert高压变频器对煤矿行业的改造.doc
- hivert高压变频器在矿井主通风机上的应用.doc
- hivert高压变频器在水厂改造中的应用.doc
- hivert高压变频器在新疆焦煤集团皮带机的应用.doc
- labview和matlab在水声信号处理中的应用.doc
- labview机器人模块——机器人选板中的特殊算法和api.doc
- labview和pxi测量托克马克装置compass中聚变等离子体的温度和密度 .doc
- labview嵌入式技术的评估版本选择.doc
- labview与pxi设计并实现用于飞机前起落架电子转向系统原型的试验装置.doc
- labview与scxi为飞行中的直升机提供了一个可配置的测量系统.doc
- labview应用于实时图像采集及处理系统.doc
- labview在ht-7极向场电源监控系统中的应用.doc
- labview中远程数据库访问技术.doc
- lancashire公司提供的碎玻璃短缺问题解决方案.doc
原创力文档


文档评论(0)