论文部分内容阅读
将条码技术应用在大型水电站的工具管理中,有助于提高工具的信息化管理,避免人工登记的低效率。而实际应用中采集到的工具二维条码图像,普遍存在噪声、复杂背景干扰、扭曲畸变以及污损遮盖等情况。此时对比理想二维条码图像发生倾斜、扭曲等问题,为应用中二维条码信息的有效读取造成了困扰。基于此,本文在深入研究二维条码识别技术的同时,提出一种针对非线性扭曲畸变的二维条码校正识别方法。并且根据水电站工具管理流程的实际需求,架构并实现基于二维条码识别技术的工具管理移动端webapp系统。本文重点研究二维条码中QR码类型,第三章以后提到的二维条码都特指QR码。本文主要研究内容:(1)总结了一些有关条码技术的基础知识,针对二维条码识别技术中图像预处理部分中各个步骤所使用的算法展开详细分析,针对实际应用筛选出适用于工具管理系统中二维条码识别功能的算法;(2)针对发生非线性扭曲畸变的二维条码的定位校正功能,通过对扭曲畸变的产生情况展开研究,提出了一种基于最小面积外接矩形以及区域生长的针对非线性扭曲畸变情况进行校正的算法,算法主要思想是通过最小面积外接矩形对发生了扭曲畸变问题的二维条码进行定位,利用外接矩形的近似面积特性结合二维条码的编码特征,估算出二维条码的边长以及角点信息;接着根据形态学的区域生长算法对二维条码角点连通域进行探测,筛选得到二维条码位置探测图的最外层矩阵,并据此获得二维条码符号中的位置探测图形的外层矩阵的四个角点位置信息,作为非线性扭曲畸变的二维条码的关键点,根据映射关系进行校正;(3)调查水电站工具管理现状,展开实际需求分析,根据水电站现有的工具管理流程,架构并实现基于二维条码识别技术的工具管理移动端webapp系统;在应用中利用上述算法完成二维条码的准确有效识别;利用HTML5的新特性实现移动端跨平台webapp的开发,解决水电站工具管理中的实际需求。经过反复测试,本文系统基本上可以满足水电站的工具管理需求,系统的二维条码采集识别等过程均切实有效。