论文部分内容阅读
随着计算机技术的快速发展,信息智能处理技术在社会经济发展中得到了充分发挥利用。继汉信码国家标准的发布,二维码增值税发票也相应的出现,不仅体现着社会发展的快捷性,更使得更多的个人、公司、组织、企业等单位能够足不出户的解决发票信息处理的问题。快速、完整、精确的获取发票汉信码的信息是现实生活中的一个迫切需求之一。本文根据发票二维码应用的广泛性,深入分析了汉信码的码制理论,研究了实际操作处理时遇到各种问题,针对问题的解决寻找了科学有效的方法。本论文主要工作就是基于实际的需求,对增值税发票上的汉信码符号进行探究和分析。针对汉信码所存储的信息的识读问题,利用图像处理技术对发票图像、汉信码符号图像进行了研究,完成了发票汉信码的识别测试系统算法的开发,并通过大量的实验对系统的识别问题进一步作了完善。本文针对增值税发票汉信码符号的识别问题介绍了如下内容。首先介绍了二维码的基本概念,以及国内、国际二维码的研究发展状态。其次探讨分析了汉信码的基本码制理论,介绍汉信码的研究背景、基本内容、定义、特性与符号结构。再次分析了汉信码的编码与解码技术问题。探讨了汉信码的编码流程、模式类型、数据类型分析,研究了纠错编码的算法,分析了译码过程与RS纠错译码算法。再其次,应发票汉信码符号信息识读的需求,探讨了在发票复杂背景下的汉信码识别的全过程。分析了发票图像采集、彩色转为灰度、汉信码符号的图像预处理、信息识别与数据输出的过程。其中汉信码符号的图像预处理包括条码符号的寻找和定位、汉信码的旋转校正、水平切割、将4个汉信码码图相互分离、码图去除边缘(包括去边、补边)、将码图规范为215×215、寻找参照点P、画网格、判断模块的黑白。本文主要研究的工作是:针对不同类型的码图采用了两种方法寻找参照点;根据码图的实际情形采用了分块画网格和逐行画网格两种方案,目的将码图模块的信息独立处理;采用Otsu与FCM相结合的方法计算阈值,将模块进行加权运算并与阈值作比较判断模块的黑白。最后,基于发票汉信码的识别需求问题,在Windows平台上分析并设计了发票汉信码的识别测试系统的流程。针对发票汉信码识别的整个流程,实现了系统完成的效果,包括模块的划分、应用界面的设计以及界面的主要功能。