论文部分内容阅读
随着我国城市规模不断扩大,城市居民天然气消费普及率也越来越高,机械式膜式燃气表被广泛应用于家庭用户天然气的计量。但是,抄表难的问题一直没有得到很好的解决。起初的抄表方式一般为人工上门抄表,存在人力资源浪费、抄表效率不高等缺点;另一种预付费方式的燃气表,虽然不需要进行人工抄表,但却存在可靠性低、充值方式繁琐等缺点。本文在分析了国内外常见的燃气表抄表系统优缺点的情况下,提出了一种基于机器视觉的家用燃气表码盘自动识别系统。本课题首先设计了燃气表码盘自动识别系统装置的机械结构,采用镜面反射原理,摄像头模块通过捕捉镜子中的码盘成像来进行码盘识别,不仅缩小了装置的体积,也使得用户在使用装置的同时仍然可以查看燃气表码盘。考虑到本课题所设计的燃气表码盘自动识别系统需要应用到千家万户,低功耗、低成本成为了必然考虑的因素。因此,本课题选择了低成本的OV7670作为图像采集模块的核心传感器,低功耗的STM32L476作为核心处理器,所有图像数据的处理均在此单片机中完成,最终的识别结果通过无线模块发送到用户终端以及燃气公司用于燃气的计费。其中,系统的核心技术在于创新的基于单片机平台的图像处理算法。数字区域自动定位算法可以找到燃气表码盘中的数字区域,然后在数字区域中使用数字字符自动分割算法对单个数字进行提取,在得到单个数字之后通过基于整体行均值滤波的自适应阈值分割算法对图像进行降噪处理,最后通过模板匹配算法与形态学分析算法,可以准确识别出燃气表码盘中的字轮示数。本系统还可以将采集到的图片在单片机中进行JPEG格式的图像压缩处理,大大减小了图片数据量,可以直接通过无线模块发送给用户以及燃气公司。经过一年的开发与调试,本课题设计的系统已经实现了基本功能,良好的机械结构与光源设计可以有效的避免外界环境光对图像采集的影响,并且可以随时接收用户发送的抄表指令,在5秒内完成系统的启动、图像的采集与处理、识别结果的发送,识别准确率可达99.96%,具有良好的用户体验与较高的抄表效率与准确率。