基于OpenCV的水表读数研究及其改进算法.docx

基于OpenCV的水表读数研究及其改进算法.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于OpenCV的水表读数研究及其改进算法

?

?

陈国平

摘要:该文针对日常生活中较为常见的水表系统,采用拍摄照片的方式,获取其读数的图像,采用相关的方法对其进行分割处理,并对分割后的单字图片,采用传统的SVM方式进行数字识别,并对此进行改进,对于两者的识别准确率进行对比分析。在此基础之上,针对于读数中可能出现的半字图像,尝试性地提出一种基于二值化和HOG+SVM的识别方式,并在实验中取得了较为不错的实验结果。

关键词:模式识别读数识别图像分割HOG+SVM半字识别

:TP391:A:1674-098X(2017)06(c)-0078-06

Abstract:Thispaperisaimedatthesystemofwatermeter.Weusethephotosofmeterandusemethodstosplitthephotos.ThenweuseHOGandLBPtoextractthefeatureofpictures.ThenuseSVMtotrainandpredictthepicturesandcomparetheaccuracyamongdifferentmethod.Basedonthis,wefindamethodbasedonHOGandimagebinaryzationtorecognizethepicturesofhalfwordandexperimentit.

KeyWords:Patternrecognition;Automaticindicationrecognition;Imagesegmentation;HOG+SVM;Recognitionofhalfword

1研究背景

水是生命之源,是人类赖以生存的自然资源,在经济高速增长的今天,水资源短缺制约着城市的发展。为了方便管理城市居民用水,城市供水部门为每户居民安装入户的机械水表,监控居民用水,并依据用水量收缴水费。目前,供水部门或企业都是雇用专门的抄表员来抄取水表读数,每月抄取一次。人工抄表有其天然的弊端,首先对于大型城市,需要雇用大量抄表人员,需要付出不小的人力成本和时间成本。其次人工抄表难免会发生错误,抄错现象难以杜绝,并且还需对纸质资料进行整理,也是一项费时费力并且容易出错的任务。最后人工抄表不够实时,不能及时掌握居民或者企业用水情况,所以对于一些紧急情况,如严重漏水、偷水现象等不能及时处理,给供水部门带来严重损失。

随着监控技术和计算机技术的发展,使得远程自动抄表成为可能。摄像直读水表是其中一种技术方案,其利用在传统水表上加装微型摄像头,定时拍摄水表表盘并传递给服务器,然后在服务器端对表盘图像进行图像分析,自动识别出水表读数,从而完成远程自动抄表。这种方案不需要更换原有水表,并且图像资料可以作为留底凭证,所以受到市场广泛欢迎。

该文将研究该远程抄表方案中核心的水表读数识别技术,完成整套识别算法的设计,验证算法可行性,并且优化算法,提高算法的识别准确率,同时考虑到多种图片情况,使得该识别算法可以真正应用到实际方案中。

2主要研究内容

远程自动抄表系统主要由现场采集子系统和服务器识别子系统构成。现场采集子系统的主要功能是采集水表到表盘图像,并发送给服务器,需要考虑的问题有现场组网、设备供电、设备防水以及设备可靠性等方面,同时需要保证采集到的图像清晰规范。服务器识别子系统的主要功能是识别表盘图像的读数,并存入数据库,需要考虑的问题是识别算法的准确率、识别算法效率和对不同输入的冗余等。

该次研究主要是根据合适的水表读数识别流程,寻找最优的模式分类方法,包括以下四个方面的研究内容。

2.1图像去噪

研究改善图片的视觉效果,提高图片清晰度,消除图像中的噪声点,从而避免对后续分割和识别步骤造成的不必要影响。

2.2图像矫正

研究在一些情况下(如采集仪器位置偏移)会有图片倾斜扭曲的情况,需要对图片进行矫正,才能提高识别的准确率。

2.3字符分割

主要研究如何将水表读数字符精确地从图片中分离出来,作为识别过程的输入。

2.4字符识别

对分割出来的字符进行精确的识别,并研究不同分类方法在识别率、性能方面的差异。

3主要流程图

水表读数识别流程见图1。

4数据获取

因为该项目为一个实际项目的初级版本,所以该项目的的图像数据来源于真实水表的读数图像。该项目在上海设有2个试验点,即两个小区,共包括40几块水表,在每块水表上安装了一个微型摄像装置,定时对水表表盘进行拍摄,之后将图片通过网络来远程传输至服务端进行分析识别。由于目前尚属于项目初期,因此

文档评论(0)

186****5366 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档