论文摘要
随着信息科技的发展,条码技术在信息化产业中的作用也显得尤为重要。同时,对条码在有限的空间内所包含的信息量、纠错能力、安全强度等也有了更高的要求,二维条码就是在这种需求下产生发展起来的,它在各个领域都将得到广泛的应用。由于二维条码的应用环境复杂,原始图像容易遭受污染和干扰,加上摄像器件及探测工作环境的影响,在实际应用中,为了还原出二维条码的原始信息,必然要经过一个去粗取精,去伪存真的过程。这就需要对摄取到的二维条码图像进行相应的图像处理,解调出条码的本来信息,并有效快速的进行识别。本文介绍了二维条码技术的发展状况以及二维条码技术的研究现状,从系统设计的角度出发,阐述了该系统的硬件和软件设计原理,以快速响应码(QR Code)为例,对该二维条码作了详细的介绍及其特征分析,在图像滤波除噪,特别是图像校正等方面展开了深入的探讨。介绍了QR Code二维条码编码理论并讨论了其进行掩模时应注意的一些事项,通过分析QR码的编码特点研究了QR Code二维条码的解码步骤及其流程。重点研究了QR Code条码图像的处理过程及其原理,包括图像的灰度化、滤波除噪、二值化、边缘检测、图像校正及分割算法等几个环节,分析了在各个环节中不同图像处理方法的特点及其针对性,并对实验结果进行分析对比,提出了一套针对QR Code图像的最佳处理方案(中值滤波、双峰法二值化、sobel算子边缘检测、三次样条插值等)。特别对二维条码图像处理过程中的图像校正问题,通过分析Hough变换和Radon变换在QR Code图像倾角检测中的应用以及对两种算法优缺点的比较,把这两种倾斜角检测的算法相结合,提出了一种适用于QR Code图像倾角检测的综合识别新算法。试验结果表明这种综合检测方法得到了更加令人满意的效果。