我国的水资源短缺,人均占有量约为世界人均占有量的1/4,排世界第121位。水资源的科学管理和合理利用是关乎经济、民生的大事。在居民生活用水计量中,水表是应用最为广泛的用水计量装置。
随着物联网技术的发展,远程抄表正在逐步取代传统的人工抄表。然而大多数的老式小区依然沿用的传统水表,传统的老式水表不能够满足远程抄表的需要。如果全部更换新式水表,不仅成本较高,而且替换下的老式水表依然能够正常工作,就造成了资源的浪费。
受相关企业委托,开发一套摄像直读式远程抄表系统。要求在保留原有水表的基础上,采用远程抄表终端对水表读数进行拍摄识别和读数远传。本文的工作内容如下:
(1)设计系统硬件和编写应用程序。
系统硬件主要包括摄像头、图像采集和处理模块、gprs传输模块。arm主控芯片中需要移植嵌入式操作系统来运行图像处理程序。本文在s3c6410最小系统中安装了linux3.
0.1,编写了摄像头和gprs模块的应用程序。
本文通过安装配置交叉编译工具链和linux环境变量,实现了水表读数识别程序交叉编译和移植工作。(2)水表读数图像识别程序主要分为水表图像预处理和读数识别两个步骤。在水表读数图像的获取过程中,受到光线和水表注水字轮的影响,拍摄到的水表读数不够清晰,需要通过增强图像的对比度来提高水表读数的识别精度。
增强图像对比度比较了灰度变换和直方图均衡化两种方式。前者的灰度值变换区间是固定的;后者是利用图像直方图调整图像对比度,对于太亮或太暗的图像均能达到增强图像对比度效果。使用canny算子对图像边缘信息进行提取,边。
缘检测是基于图像强度的一阶和二阶导数,对高阶噪声较为敏感。
先采用高斯滤波进行降噪,再进行边缘检测,然后将图像中联通域进行填充。使用霍夫变换检测水表字轮中直线,并计算直线的倾斜角度,对水表图像进行校正。最后通过对水平和垂直方向上的字轮区域轮进行投影,获得水表字轮坐标。
3)考虑到arm的处理速度和水表读数样板量小的特点,对基于统计数字特征、模版匹配和基于神经网络等常用的数字识别方法进行比较。最终选择了模板匹配的方式,用平方差法对待匹配区域和读数模板进行比较,获得水表读数。本次实验总共拍摄了400幅水表图像来测量设计的抄表终端的识别正确度,识别正确率达到99.
5%,平均耗时不超过0.5s。
实验证明,基本能够满足用户的需要。
基于嵌入式远程测控系统设计
前言。目前,大多数远程测控系统中,系统的硬件采用 8 16 位的单片机,软。件多采用汇编语言编程,该编程仅包含一个简单的循环处理的控制流程 单片。机与单片机 或上位机 之间的通信通过 rs232 rs485 或 can 总线来组成局域。网,再用 pc 机作为 web 服务器,与 internet 进...
嵌入式ARM嵌入式系统设计
摘要 本系统设计了基于arm系统的嵌入式硬件平台,其中主要介绍了系统母版的具体电路实现,其硬件电路已经通过了信号完整性分析。中国 网 关键词 arm 嵌入式系统 中图分类号 tp368.1 文献标识码 a 文章编号 1007 9416 2012 12 0104 01 1 序言 本系统是设计一款基于a...
嵌入式系统远程仓库管理系统的设计
二 课程设计。远程仓库管理系统的设计。设计日期 2011年07月4日至 2011年07月8日。摘要。嵌入式系统以体积小,功耗低,嵌入式系统 二 课程设计。远程仓库管理系统的设计。设计日期 2011年07月4日至 2011年07月8日。摘要。嵌入式系统以体积小,功耗低,嵌入式系统 二 课程设计。远程仓...