学位论文 > 优秀研究生学位论文题录展示

基于.NET平台的QR码识别与应用

作 者: 赵诚
导 师: 傅家祥
学 校: 贵州大学
专 业: 计算机应用技术
关键词: 二维码 快速响应码 RS码 Hough变换 动态链接库
分类号: TP391.4
类 型: 硕士论文
年 份: 2007年
下 载: 245次
引 用: 5次
阅 读: 论文下载
 

内容摘要


二维矩阵条码是建立在计算机图像处理技术、组合编码原理等理论上的一种图形符号自动识读码制。由于二维条码的信息密度比较高,因此二维条码的有效快速的识别成为当前重要的研究领域。本文的着重分析和研究了快速响应码(QR-Code)的编码技术和译码技术。首先,从编码系统的理论入手,依次介绍了线性分组码、循环码、BCH码和RS码,并对RS纠错码理论进行了深入的研究,从而为QR码应用系统的稳定运行奠定了良好的理论基础。接着,在数字图像处理方面,着重研究了图像预处理识别技术,利用Hough变换、Sobel边缘检测算法定位条码图像,并利用空间变换方法纠正采集图像中出现的失真,同时提出了一种加权的邻域平均算法对直方图进行噪声滤除。在图像识别过程中,根据QR码黑白模块均匀的特点,使用最大类间方差法求出二值化图像的阈值,对输入的灰度图像做二值化处理,然后用Sobel边缘检测方法以及投影算法计算出水平边界和垂直边界峰点的集合,利用峰点对QR码的单元模块进行划分,求出每个单元模块对应的图像,得到识别后QR码的符号矩阵。然后,探讨了RS码纠错译码的相关理论,由QR码的符号矩阵出发,通过纠错解码,从中分解出蕴含在图像当中的文字信息。最后,为了提高QR码的编码解码模块的可移植性,本文将QR码的核心算法做成了动态链接库以提供给其他进程进行调用。编码系统和译码系统已经通过C#语言在.NET平台上实现,这是一个基于PC-Camera的QR码图像识别应用系统。大量的实际测试表明,编码系统能够正确地打印出符合要求的QR码图像,译码系统也能够准确识读出在纠错范围之内的有噪声的QR码图像,并且条码的识读时间完全可以满足应用领域的要求。

全文目录


目录  3-5
摘要  5-6
ABSTRACT  6-7
第1章 绪论  7-15
  1.1 课题研究背景、目的及意义  7
  1.2 国内外研究现状  7-14
    1.2.1 二维条码技术特点与发展  7-9
    1.2.2 快速响应码(QR Code)  9-11
    1.2.3 数字图像处理技术  11-12
    1.2.4 .NET技术、C#语言介绍  12-14
  1.3 本文研究内容和技术路线  14-15
第2章 编码理论简介  15-21
  2.1 信道编码的基本思想和分类  15
  2.2 线性分组码  15-17
    2.2.1 一致监督矩阵和一致监督方程  15-16
    2.2.2 线性分组码的生成矩阵  16-17
    2.2.3 线性分组码的最小距离、检错和纠错能力  17
  2.3 循环码  17-19
    2.3.1 循环码的定义和生成多项式  17-18
    2.3.2 循环码的编码  18
    2.3.3 循环码的译码  18-19
  2.4 BCH码、RS码  19-21
    2.4.1 BCH码的定义及其生成多项式  19
    2.4.2 RS码  19-20
    2.4.3 BCH码的译码  20-21
第3章 QR码编码系统  21-27
  3.1 RS码编码算法在QR码编码中的应用  21
  3.2 QR码编码基本流程概述  21-22
  3.3 QR码编码系统的设计  22-27
    3.3.1 编码系统的需求分析及流程图  22
    3.3.2 编码系统的详细设计  22-27
第4章 QR码译码系统  27-49
  4.1 QR码译码的核心算法与详细流程  27-43
    4.1.1 QR码图像预处理  28-37
    4.1.2 QR码识别  37-40
    4.1.3 QR码解码  40-43
  4.2 QR码译码系统的设计  43-48
    4.2.1 译码系统的需求分析及流程图  43-44
    4.2.2 译码系统的详细设计  44-48
  4.3 QR码编码解码包的可移植性  48-49
第5章 PC-Camera QR码应用系统  49-54
  5.1 PC-Camera QR码应用系统的设计与实现  49-51
    5.1.1 系统构成  49
    5.1.2 系统开发的软硬件平台  49-50
    5.1.3 系统的设计与实现  50-51
  5.2 PC-Camera QR码应用系统测试  51-53
    5.2.1 编码系统的测试  51-52
    5.2.2 解码系统的测试  52-53
  5.3 其他平台的应用系统  53-54
第6章 结论与展望  54-55
致谢  55-56
参考文献  56-59
附录  59-60
图版  60-63

相似论文

  1. 基于空间—频率域的织物组织识别新技术研究,TS101.923
  2. 基于视觉的驾驶员疲劳实时检测研究,TP391.41
  3. 数字微波通信系统的纠错码算法仿真研究与实现,TN911.22
  4. 面纸箱设计软件中Delphi动态链接库(DLL)的实现,TP311.52
  5. 无源微型可视化光学标签的原理与制作,TP391.44
  6. 计算机病毒行为检测方法研究,TP309.5
  7. 移动电子商务安全平台研究,TP393.08
  8. 星载一体化小卫星高可靠通信编码技术研究,TN927.2
  9. 多目标视觉检测与跟踪方法研究及视频监控软件平台的开发,TP391.41
  10. 基于嵌入式平台的细胞图像识别系统的实现,TP391.41
  11. 工程图纸矢量化技术研究,TP391.41
  12. RS乘积码及其FPGA实现,TN911.22
  13. 多源空间数据集成方法研究,P208
  14. 基于Hough变换的直线提取与匹配,TP751
  15. 凝汽器铜管的视觉定位方法研究,TP391.41
  16. 银行LED屏远程信息发布系统的设计与实现,TP311.52
  17. 基于DSP的人眼状态信息检测系统的研究和设计,TP391.41
  18. 汽车仪表板的计算机视觉检测系统研究,TP391.41
  19. 智能视觉导航系统中图像处理算法的研究及实现,TP391.41
  20. 文本图像处理与表格图像识别算法研究,TP391.41
  21. 铁路机车智能视频监控系统算法研究,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置
© 2012 www.xueweilunwen.com