论文部分内容阅读
在工业自动化与智能小区建设的进程中,自动化远程抄表技术逐渐变得关键与热门。论文中的示值图像识别系统就是一种利用图像采集模块获取表盘字轮示值图像,再利用定位识别算法实现表记示值自动识别的系统。论文选择将水表作为具体对象进行研究,取得的研究结论与成果同样适用于其它式样的机械式表记示值图像的自动识别。论文首先分析摄像水表的优势与字符识别的发展与现状,并进行水表图像识别系统框架的构建。在图像采集部分,进行水表摄像模块与集中器通讯模块的设计,实现数字图像的采集与远传,从而实现在上位机对数字图像的识别输出。其中,水表字轮读数的识别算法的实现分定位与识别两部分进行。在自动定位算法部分,综合运用高斯滤波、Canny边缘检测、Hough变换、仿射变换、二值化处理以及投影法实现给定的水表数字字符的定位与切割;在字符识别算法部分,提出一种基于网格特征匹配与模板匹配相结合的方法,实现整字符和半字符的识别。最后通过软件完成对字库字体模板的设计制作;将定位识别算法创建动态链接库,方便调用;通过Visual Studio 2017的MFC进行识别结果显示与用户交互的界面的创建设计,实现参数和图像的结果显示与交互。在表记字轮读数自动识别算法的部分,论文主要就字轮定位部分与字符识别部分进行一些改进与创新:(1)采用改进的P参数法对图像进行阈值分割。实现多款表记图像无差异的在尽量去除背景干扰的情况下,实现目标与背景的分离,为投影定位的准确性提供保障。(2)采用基于二值图像的网格特征匹配与模板匹配算法相结合的方法进行示值读数的判读。实现在确保整字字符正确判读的同时提升半字字符的识别率,同时能较大程度上克服在字符识别中光斑等干扰对结果产生的影响。(3)将字符组合后的最终结果输出时可能出现的读数陡增的情况,进行进位修正处理。消除因进位字轮的错位对输出结果的影响。经过实验验证,论文设计的识别方法对肉眼可辨识的非严重干扰,具有相当高的识别效果。