论文部分内容阅读
随着计算机技术与网络技术的进步,自动化抄表技术也得到了前所未有的发展。自动化抄表技术集成了计算机技术、通信技术、网络技术以及计量技术,不仅使用方便、计量准确而且抄表速度快,便于管理。目前,电表、水表、燃气表等越来越多的呈现在人们的日常生活中,自动化抄表技术也逐渐得到普及,但是如何实现一个更简单、可靠、高效的自动化抄表技术,一直以来是各个研究人员和工程师们追求的热门话题。本文通过分析国内外的自动化抄表技术研究现状,通过对比目前使用的自动化抄表技术的优缺点,提出了一种基于嵌入式图像处理的摄像直读抄表方法。本文所设计的目标板是以嵌入式微处理器S3C2440A为核心,并且在目标板上移植了嵌入式Linux操作系统,搭建ARM-Linux平台。针对该抄表方法中的仪表读数识别问题,提出了一种有效的识别算法,即根据仪表图像的特点,在高斯滤波、最大类间方差法以及形态学运算对仪表图像预处理之后,利用轮廓检测以及连通域分割等方法对表盘区域和单个数字进行分割,然后采用数字结构特征法,对分割出的数字进行识别。本文设计的算法可以对仪表图像的读数进行有效识别,并且搭建的硬件平台性能稳定。将该应用程序移植到硬件平台进行测试后发现,USB摄像头拍摄仪表图像并且保存位图文件需要240ms,从保存的仪表图像中进行读数识别需要3130ms,在一定程度上满足实时性的要求,从而为摄像直读抄表系统奠定了基础。