论文部分内容阅读
随着条码技术应用领域的推广,人们对条码技术的需求层次也在不断提高,二维条码技术是在计算机技术与信息技术基础上发展起来的一门集编码、印刷、识别、数据采集和处理于一身的新兴自动识别的技术,因其具有高密度,较强的纠错能力,以及其安全保密性高等特点而得到广泛的应用。本文以PDF417二维条码作为研究对象,深入的研究了二维条码识读技术,设计并实现了PDF417二维条码在医保卡信息管理系统上的应用。本文首先对PDF417条码的编码规则和编码模式进行详细的分析与研究,综述了PDF417条码的生成原理,通过举例来介绍条码的生成过程,并用VC++基础类库设计并实现了PDF417条码的生成系统。其次,本文分别研究了PDF417条码图像的预处理步骤,包括图像的灰度化、滤波去噪、条码倾斜校正以及图像二值化,针对条码图像经常会遇到的光照不均背景复杂的情况,通过分析和比较传统二值化的优劣,提出了基于小波分解和统计量法的图像二值化算法,该算法先利用小波分析估计光照分布来消除光照不均的影响,再利用统计量算法进行二值化,很好的解决了条码在应用中出现的由于光照不均匀造成图像二值化效果差的问题。然后,本文详细的给出PDF417条码图像的译码过程,先分割出条码的单个码字,再获取每个码字的条空比序列,接着就可以完成译码工作。根据PDF417条码独特的结构特性,在对其进行码字分割时,分别对条码图像进行行和列的分割,利用投影算法和波形图分析完成PDF417条码图像的单个码词的分割,该算法在一定程度上去除了噪声污染的影响,提高条码识别的正确性同时也减少了运算误差。在获取得到原始码字之后,本文采用错误识别率最高的分组纠错码RS纠错码对条码信息进行码字纠错,对RS纠错码的编解码进行了详细的研究。最后,根据PDF417二维条码在医疗领域的应用,设计了医保卡信息管理系统,将设计的生成系统与识别算法应用到医保卡信息管理系统上,实现医保卡持卡人信息的有效管理,为二维条码应用扩宽领域,为后续二维条码技术的应用研究做铺垫。