PDF417二维条形码编解码的设计与实现

来源 :武汉理工大学 | 被引量 : 6次 | 上传用户:suuuper4w
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
条码技术自问世以来在各行各业应用广泛并且发展迅速。由于一维条码受到容量的限制,仅仅只能对物品进行标识而不能对物品进行描述。在我们的日常生活中,常常也可以看到一维条码无法满足人们很多方面的需求,例如信息在运输和存储的需求等等。由于二维条码具有信息量大、可靠性高、保密性好等优点,此时二维条码的出现则解决了一维条码由于容量限制不能对物品进行描述的问题,同时在错误控制方面,二维条码采用了RS纠错码,从而很大程度上提高了条码的识别能力。本课题以二维条形码中PDF417堆叠式二维条形码为研究对象,对在自然环境下用普通摄像头拍摄采集的条码图像进行识别。在本课题中对条码的编码和识别过程进行了详细的研究,给出了具体的编码流程和条码图像识别算法和步骤,并用Visual C++软件实现了PDF417二维码的编码及解码。本文的主要内容如下:(1)详细的分析与研究了PDF417二维码的编码规则,并给出了整个编码的流程,同时对RS错误控制码的编码原理进行了详细的研究,最后根据编码原理,用Visual C++软件实现了PDF417二维条码的编码。在编码过程中,出现的由于纠错等级过高数据溢出的问题给出了解决方案,并提出了优化算法。(2)对在自然环境下用普通摄像头拍摄采集到的PDF417二维条码图像进行预处理。本文实现了如下图像预处理过程:灰度化、滤波降噪、边缘检测,获取列边界、单元模块的求取、条码层次的确定、码词的确定。预处理的过程将为后续的条码最终识别奠定基础。在整个预处理过程中,根据PDF417条码的特点,对边缘检测算法进行了改进,采用了微分递减边界对图像进行处理,相比传统的边缘检测算子,用改进的边缘检测算法对图像进行处理,图像的边界更清晰,效果更好。(3)详细的分析与研究了PDF417二维码的识别和解码过程。给出了预处理之后的条码图像识别的流程,同时对RS错误控制码的解码原理进行了详细的研究。最后用Visual C++软件实现了对PDF417二维条码的识别。
其他文献
美国黑人史是一部抗争史。在严酷的黑人奴隶制下,黑奴们发动暴力的流血斗争和各种非暴力的反抗,希冀摆脱奴隶制的压迫,重获自由的新生,他们的抗争方式在美国引起了强烈的反响,也在
<正>化疗是晚期非小细胞肺癌(NSCLC)的首选治疗方式,标准一线治疗方案多以铂类为基础,联合第三代药物的双药化疗,如铂类联合紫杉类或长春瑞滨,但是5年生存率仍低于10%〔1〕,
研究国外先进防空导弹的发展思路,剖析导弹设计的关键技术是发展我国防空装备的重要途径。通过梳理国外先进防空导弹的发展脉络,完成了导弹关键技术分析及技术要点总结,提出
随着对含有CpG寡聚脱氧核苷酸(CpG ODN)的结构、功能以及作用机理的深入研究,CpGODN已经应用于疾病的治疗和预防等许多方面.本文就CPG ODN作为乙型肝炎疫苗佐剂的研究进展做
本文从叙事主体、叙事文本、叙事接受三个方面探讨整个叙事活动的伦理引导、伦理表现以及伦理交流功能,并反思作为批评范式的叙事伦理批评,为叙事伦理研究提供一种新的言路。