论文部分内容阅读
条码技术是以计算机技术、光电传感技术和通信技术为基础发展起来的一项自动识别技术,现在已经成为信息数据自动输入、识别的重要方法和手段。二维条码QR Code(快速响应矩阵码)具有超高速识读、全方位识读、更有效地表示汉字、信息存储量大、纠错能力强等特点。因此,QR Code在国民经济的各个领域应用特别广泛,在我国具有广阔的发展前景。
QR Code编码和译码技术的核心之一是QR Code的纠删纠错算法,从而保证识别出的码字数据完整、正确。本文着重分析了QR Code编译码技术的理论基础,重点研究了QR Code纠删纠错算法,完成了纠删纠错算法的程序设计的方法和核心代码,具体介绍了本课题完成的QR Code纠删纠错算法的纠错效果和实验结果。经过测试,本课题完成的QR Code纠删纠错译码器能成功地纠正QR Code的40个版本的全部纠错等级,最多能恢复33.33%的数据。
QR Code译码产品多是用硬件实现的专用译码设备,在普通计算机上用Visual C++实现QR Code纠删纠错功能,具有成本低廉和通用性强的优点。本课题实现的QR Code纠删纠错功能能将纠删纠错的中间结果和参数显示出来,能清晰地反映出纠删纠错过程。通过修正纠错算法,纠错器不仅能纠正错误(替代错误)还能纠正删除(拒读错误),具有良好的纠删纠错特性和实用价值。