论文摘要
QR码(Quick Response Code)是一种在日常生活中得到广泛运用的二维条码,有着存储容量大、可靠性高、全方位超高速识读、尺寸小、以及能高效地表示汉字等特点。就当前的QR码识别技术而言,尚存在一些问题。例如由于采光环境、拍摄角度、印制对象表面构造的影响,一般条码软件无法正确识读QR码图像。本文在探讨QR识别技术的基础上,应用图像处理的基本原理,针对常见的三种图像问题,如光照不均匀、透视畸变、曲面畸变,提出了相应的解决方法。首先,针对光照不均匀的情况,提出了适合QR码图像的二值化算法。算法结合了QR码符号的特点,改进了Sauvola文本自适应二值化算法,给出了相应的控制参数的计算方法。其次,针对手机拍得的QR码图像经常会出现生透视畸变的问题,提出了自适应的校正算法。首先,对QR码图像进行滤波,然后改进了基于梯度的哈夫变换算法,自适应地计算控制参数来获得图像中最长的八条线,进而得到QR码符号的轮廓线,最终得到QR码符号的四个顶点。最后通过反透视投影算法和灰度插值算法,将失真的QR码符号有效地校正过来。再次,针对印制在曲面物体上的QR码图像,提出了一种基于有限元形函数的校正算法。算法以QR码符号的最小包围矩形为校正参考,在找出条码符号的四个顶点和四条轮廓线的中点的基础上,利用帕斯卡三角形作为单元形函数,经过两次变换,将QR码图像变换为比较标准的矩形,最后进行重新采样,重构为标准图像。最后,修改完善了国家标准参考译码算法,应用C++语言对QR码标准图像进行了译码实现。
论文目录
致谢摘要Abstract第一章 绪论1.1 研究背景及意义1.2 国内外研究和发展现状1.2.1 国内外研究发展状况1.2.1.1 二维码基础理论研究状况1.2.1.2 二维码发展状况1.2.2 QR码简介1.2.3 应用领域1.3 论文研究内容1.4 论文组织结构第二章 QR码识别相关技术概述2.1 QR码图像的预处理技术2.1.1 QR码图像的灰度化2.1.2 QR码图像的滤波2.1.3 QR码图像的二值化2.1.4 QR码图像的边缘检测2.1.5 QR码图像的定位2.1.6 QR码图像的旋转校正2.1.7 QR码图像的分割2.2 QR码的码字译码技术2.3 本章小结第三章 QR码图像预处理技术中相关算法的改进3.1 光照不均下的QR码图像的二值化算法3.1.1 QR码二值化方法3.1.1.1 全局阈值法3.1.1.2 局部阈值法3.1.2 自适应阈值二值化算法3.1.2.1 Sauvola自适应文本二值化算法3.1.2.2 改进的QR码二值化算法3.1.3 实验结果3.2 QR码图像的透视畸变失真校正算法3.2.1 本文提出的校正算法3.2.1.1 滤波3.2.1.2 改进的哈夫变换3.2.1.3 几何空间变换3.2.1.4 插值算法3.2.2 实验结果3.3 QR码图像的曲面失真校正算法3.3.1 柱面扫描的校正算法3.3.2 本文提出的校正算法3.3.2.1 有限元分析3.3.2.2 有限元中的形函数3.3.2.3 基于有限元形函数的校正算法3.3.3 实验结果3.4 本章小结第四章 QR码标准图像的译码实现4.1 QR码的译码算法4.2 实验结果4.3 本章小结第五章 总结与展望5.1 总结5.2 展望参考文献攻读硕士期间发表的论文详细摘要Abstract
相关论文文献
标签:图像处理论文; 二值化论文; 畸变校正论文; 译码论文;