《指针式仪表自动读数识别系统设计.docx》由会员分享,可在线阅读,更多相关《指针式仪表自动读数识别系统设计.docx(40页珍藏版)》请在优知文库上搜索。
1、指针式仪表自动读数系统设计摘要随着模式识别技术、计算机技术等多种技术的不断完善和开展,机器视觉获得了巨大的进步与开展。目前在许多企业中,存在着大量的仪表,仪表的读数都要靠人来完成,工作量很大而且误差率相对来说比拟高,基于这个原因,设计了一个工业生产线在线检测数据数字化处理系统。首先通过摄像头采集仪表图像,通过传输装置以无线的方式把图像传输到电脑上,然后在电脑上通过matlab程序设计,处理图像,读取仪表的数据,然后用IabVieW调用matlab程序,并设计一个显示界面,通过界面可以看到实时的数据与仪表图像以及在一段时间内数据的变化情况。最后通过Iabview访问access数据库,将读取的数
2、据传入数据库中,便于被调用,最终实现检测数据的数字化处理。关键词:机器视觉图像处理MatlabLabviewOnlinetestingdataofindustrialproductionIinedigitalprocessingsystemdesignAbstractWiththedevelopmentofcomputertechnologyandpatternrecognitiontechnology,machinevisiontechnologymakesagreatprogressanddevelopment.Atpresent,therearealotofinstrumentinman
3、yenterprises,instrumentreadingworkneedpeopletocomplete.Sotherearealotofworktodoandefficiencyisverylow,asthesametime,errorrateisquitehigh.Forthisreason,theredesignaonlinetestingdataofindustrialproductionlinedigitalprocessingsystem.Firstofall,thereneedtotakePicturebycamera,next,throughtransmissiondevi
4、ceinwirelesswaytotransmittheimagetoacomputer.Thenbymatlabprogrammingonthecomputer,dataprocessingimages,readthemeter.AndthencallmatlabbyIabviewanddesignadisplayinterface.Throughtheinterfacecanseethereal-timedata.Atlast,throughlabviewaccessaccessdatabase,andtakethedataintodatabase.Finally,realizethete
5、stingdataofthedigitalprocessing.Keywords: Mach i ne visionimageprocessingMatIabLabview1-Zm-.1刖口1.1课题背景.1. 2课题研究现状O.3设计的目的与,意:乂11.4设计需要解决的问题22.工业生产线在线检测数据数字化处理系统总体方案设计321vf-万32. 2可行性分析33.工业生产线在线检测数据数字化处理系统设计综述43. 1图像采集与传输装置设计43. 1.1图像采集43. 1.2图像传输系统43.1 .3图像采集与传输系统的设计73.2 图像处理与仪表数据的读取83.2.1图像预处理93.2.
6、1.1图像滤波去噪93.2.L2图像增强113.2.1.3二值化处理123.2.L4边缘检测与图像分割153.2.2寸日另163.2.3读数识别173.3数据显示界面的设计183.3.1数据显示界面的前面板183.3.2数据显示界面的程序框图203 .4数据库的建立204 .结论23致谢24附录一matIab图像处理程序24附录二IabVieW程序框图3435参考文献1 .前言1.1 课题背景近年来,随着科学技术的进步,许多新兴的技术不断的产生与开展,机器视觉技术也随着图像处理等技术的开展而逐渐产生,而且开展很快。近些年来,世界范围内涌现了许多的专门从事机器视觉技术的公司,有许多的公司得到了很
7、好的利润。现阶段,国内的机器视觉技术虽然刚起步不长的时间,但是,也有几家公司在这方面取得了不错的成绩,并且开展的速度也很快。所谓的机器视觉是以通过处理图像到达类似于人眼的视觉的效果,提高工作效率减轻人的工作负担,为最终目的。相比于人类的视觉,首先机器视觉不会出现疲劳现象,而且机器视觉识别的精度可以比人眼的识别的精度还要高一些。目前,很多领域中都出现了机器视觉技术的影子,这也表达出了机器视觉技术的研究价值。主要应用的领域有:医学领域、工业检测领域、监控管理、航天领域等。当机器视觉技术应用于工业检测领域时,可以实现工业生产线在线检测数据的自动读取,提高读数的准确性,有效减轻人的负担,及时准确的发现
8、问题、解决问题。进入21世纪后,电子类的仪表应用的越来越多,准确度更高的数字式仪表大有取代传统的指针式仪表的趋势。但是,数字式的仪表在某些情况下不能使用,对环境的适应性比拟差,比方,在读数快速变化的时候就不适合使用了,而且,相比于指针式仪表来说,数字仪表价格相对较高,大批量的购置本钱会上升很多。指针式仪表那么可以适用于很多的场合,环境因素对其约束相对来说不大。除此之外,指针式仪表还有许多其他的优点,比方,抗干扰性强,防尘,防水等,因此我们国家的许多行业中,尤其是那些严禁易燃易爆的场合,比方电力、石油、化工等,指针式仪表仍然是首选,在环境恶劣的场合,根本无法使用数字式的仪表。在一般的工厂中,指针
9、式的仪表数量大、种类多,这些仪表的读数十分的麻烦,而且工作量很大,工作效率很低。传统上人们是检定指针式仪表的方法是人工判读,但是这种判别方法会受到许多人为因素的干扰,比方人的观测仪表角度、疲劳强度以及观测的距离,具有工作强度大,误差率大等缺点,不能实现仪表读数与检测的自动化。每个仪表都需要依靠人来瞄准,每个仪表的操作也需要依靠人来完成,这种方式的工作量大,效率低。为了缩短检测的时间,有效减轻工作人员工作强度,提高检测工作的自动化水平,设计工业生产线在线检测数据数字化处理系统是很有必要的。利用机器视觉技术,可以实现仪表图像的采集、识别以及仪表数据的读取,而整个设计的关键就在于如何用图像识别的方式
10、识别仪表,读取数据。1.2 课题研究现状工业生产线在线监测数据的数字化处理系统的设计的核心是使用图像识别的方法识别仪表,指针式仪表的读数识别研究起步相对来说较晚,1994年,Sablatnig等人提出了利用hough变换来检测指针式仪表的读数的方法。1995年,韩国的Kyong-HoKim等人成功的实现了对核装置数字表的图像分割,采用的方法是区域划分和阈值法,最终采取一系列的措施,建立一个完全自动化仪表识别系统。CorreaAlegria等人完成了利用机器视觉技术对指针式仪表的检定,整个过程为,首先使用摄像头采集图像,然后采用减影法处理图像,保存图像,然后利用霍夫变换检测直线,识别指针,并且读
11、出指针的角度然,最后,根据指针角度通过计算,得到指针的读数。孙凤杰等人提出一种新的提取指针的方法,这种新方法适合较差光照条件下使用,从而解决了光照条件对指针分割的约束问题,取得了较好的识别效果。黎明和王厚枢设计了一个飞机座舱仪表读数的识别系统,这个系统首先进行图像二值化,主要运用的小波变换来提取指针及刻度,并且成功的去除了光线以及各种外部噪声对整个读数系统的影响,检测出指针和刻度后,找到仪表圆心,测量出指针的角度,找到指针角度与读数的关系,并成功读取数据,这个系统的识别精度很高,完全高于人眼的识别,而且成功实现了在线测试。周洪和钟明慧成功的实现了指针式的仪表的数据的自动读取。这种读数方法突破了
12、距离的限制,可以远距离的通过读取到仪表的读书,而且读数准确,延迟也很小,可以在线测试,整个系统的安装也很简单,而且本钱也很低,对于一些危险场合的仪表读数具有重要的现实意义。2007年,杨晓敏等人设计了一种新的识别方法,这种方法的原理与车牌识别的远离非常相似模,是一种高斯混合模型识别方法。何智杰等人设计了一种新的仪表读数的识别方法,这种新方法特别适合精度很高的指针仪表,这个方法中主要运用了霍夫变换和中心投影分析法,这种方法可以实现刻度的全自动识别,而且还提高了识别的精度和速度。宁志刚等提出一种可应用于高精度指针仪表读数的方法,该方法的原理是利用脊波来提取仪表图像中的直线,可实现自动跟踪判读01.
13、3 设计的目的与意义对于大多数的指针式仪表,尤其是准确度比拟高的仪表的检验,仍然需要通过人来实现,这其中夹杂了许多的人为因素,不同的人对于同一个仪表可能会读出不同的数据,对于准确度比拟高的仪表,会有比拟大的误差率,而且人会出现视觉疲劳,增加了数值被读错的可能性,造成人为的误差。所以,设计一种能自动读取指针式仪表读数的系统,就可以大大减少人的工作量,降低工作的强度,提高读数的准确性,提高工作效率。工业设备能耗参数指标体系建立后,通过计算机就可以清楚的了解到各设备的能耗情况以及工作状态及时准确的发现问题,这样可以减少能源的消耗,优化能源结构,提高能源利用率,提高生产效率,具有良好的经济效益和社会效
14、益。1.4 设计需要解决的问题对组成工业生产线在线检测数据数字化处理系统的各种软硬件进行综合设计,硬件局部包括摄像头、图像传输设备、图像接受设备的选择;软件局部包括对接收到的图像进行处理的相关程序,读数显示界面的相关程序。研究准确读取仪表数据的方法:获得较高质量表盘图像,有效的把指针检测出来,提高读数的准确性。.数据显示界面的设计:能够看到此时此刻的仪表图像以及对应的表盘读数,能够看出仪表的读数在一段时间内的变化情况。2 .工业生产线在线检测数据数字化处理系统总体方案设计2.1 设计方案工业生产线在线检测数据数字化处理系统主要由图像采集装置、图像发射与接受装置、图像处理局部以及客户端等局部组成
15、。设计方案如下所示:目标仪表图像采集发射器接收器计算机图像滤波去噪图像增强图像二值化数据库客户端边缘检测图像处理图像分割指针识别读数识别图2-1总体方案图像发射与接收装置采用的是无线影音发射器,图像处理局部是由matlab来完成的,而客户端那么是由IabVieW来设计的。2 .2可行性分析通过摄像头可以采集到清晰的图像,无线影音传输器可实现图像的远距离传输,用matlab程序可以处理图像,读取数据,Iabview是一种程序开发环境,可以实现显示界面的搭建,所以,该方案可行。3 .工业生产线在线检测数据数字化处理系统设计综述3.1 图像采集与传输装置设计3.1.1 图像采集表盘图像的采集选择的是探头摄像头,该摄像头的参数如下列图所示,该摄像头拥有六颗直径5mm的红外灯,可以实现夜拍的功能,视频线选择铜芯铜网的全铜视频线,保证传输图像不受干扰。镜头大小标配3.6MM信号制式PAL颜色色彩彩色防水等级无供电DC9V-12V红外灯6颗5灯信操比52db最大功耗最大功耗12W(建议:不要延长直流供电,导致供电不足)最低照度OLUX(红外灯开