二维条形码编码与译码技术的计算机实现

二维条形码编码与译码技术的计算机实现

论文摘要

条形码技术是在计算机技术与信息技术基础上发展起来的一门容编码、印刷、识别、数据采集和处理于一身的新兴技术。说起自动识别技术就必然要提到条形码,因为它在当今自动识别技术中占有重要的地位。自动识别技术的形成过程是与条形码的发明、使用和发展分不开的。随着科技的发展,一维条码由于受到信息容量的限制和使用时对数据库的依赖,已经不能适应社会的需要,于是二维条码就诞生了。二维条码具有成本低,信息可随载体移动,不依赖于数据库和计算机网络、保密防伪性能强等优点,在众多二维条码中,以PDF417码的应用最为广泛。本文简要介绍了二维条码PDF417的编码、译码及纠错的原理和图像的采集和识别,然后研究了二维条码PDF417在三种模式下编码和译码算法,并设计了应用系统程序来实现。通过多次实验,本课题的二维条码系统对ASCII格式的标准PDF417条码的识别结果比较满意。

论文目录

  • 目录
  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 二维条码产生的背景
  • 1.2 二维条码的发展状况
  • 1.3 二维条码的分类
  • 1.4 PDF417条码的技术特点
  • 1.5 PDF417条码技术的应用
  • 1.6 本章小结
  • 第二章 PDF417条码的结构及编码原理
  • 2.1 PDF417条码的结构
  • 2.2 PDF417条码的码字集
  • 2.3 PDF417条码条码的簇
  • 2.4 PDF417行指示符号字符
  • 2.5 PDF417条码的压缩模式结构
  • 2.5.1 文本压缩模式(TC)
  • 2.5.2 字节压缩模式(BC)
  • 2.5.3 数字压缩模式(NC)
  • 2.6 PDF417条码的检测与纠正
  • 2.6.1 错误纠正容量
  • 2.6.2 错误检测与错误纠正码的计算
  • 2.6.3 错误纠正等级的选择
  • 2.7 本章小结
  • 第三章 PDF417码图像的采集和识别
  • 3.1 通讯协议
  • 3.2 上位机的串行通信程序
  • 3.2.1 编程机制
  • 3.2.2 通信程序部分
  • 3.3 下位机程序
  • 3.3.1 下位机的主程序
  • 3.3.2 中断服务子程序
  • 3.3.2.1 外部中断0(VSYNC)中断服务子程序
  • 3.3.2.2 计数器0(HREF)中断服务子程序
  • 3.3.2.3 外部中断1(PCLK)中断服务子程序
  • 3.3.2.4 各中断的关系
  • 3.3.3 串行通信子程序
  • 3.4 PDF417码图像识别
  • 3.4.1 图像预处理
  • 3.4.2 分层
  • 3.4.3 垂直投影
  • 3.5 本章小结
  • 第四章 PDF417条码的译码过程
  • 4.1 PDF417条码译码原理
  • 4.2 PDF417条码的译码流程图
  • 4.3 译码的纠错译码
  • 4.4 译码算法
  • 4.4.1 文本模式下的译码算法
  • 4.4.2 字节模式下的译码算法
  • 4.4.3 数字模式下的译码算法
  • 4.5 本章小结
  • 第五章 PDF417条码应用系统程序设计与实现
  • 5.1 PDF417码系统的程序设计
  • 5.2 PDF417码系统功能设计
  • 5.3 PDF417码系统流程图
  • 5.4 系统实现
  • 5.4.1 PDF417码编码实现
  • 5.4.2 PDF417码译码实现
  • 5.4.3 PDF417编码与译码正确性测试
  • 5.5 本文测试所使用的硬件系统
  • 5.6 本章小结
  • 结束语
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    标签:;  ;  ;  ;  

    二维条形码编码与译码技术的计算机实现
    下载Doc文档

    猜你喜欢