二维条码QR Code纠错算法的研究与实现

来源 :北京机械工业学院 北京信息科技大学 | 被引量 : 0次 | 上传用户:syw2565
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
条码技术是以计算机技术、光电传感技术和通信技术为基础发展起来的一项自动识别技术,现在已经成为信息数据自动输入、识别的重要方法和手段。二维条码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纠删纠错功能能将纠删纠错的中间结果和参数显示出来,能清晰地反映出纠删纠错过程。通过修正纠错算法,纠错器不仅能纠正错误(替代错误)还能纠正删除(拒读错误),具有良好的纠删纠错特性和实用价值。
其他文献
嵌入式实时系统中任务最坏情况执行时间(Worst-Case Execution Time,WCET)分析是指在任务或者程序片段执行之前获得其最坏情况执行时间的估值。在程序运行前得出任务的WCET估值
现有的Internet存在着用户数据传输平台层次结构复杂、传输效率低下和服务质量(QoS,Quality of Service)较难得到保障的缺点,难以适应“三网合一”的大趋势。为此,四川省网络
远程教育是我国教育体制的重要组成部分,是终身教育的重要环节,计算机及网络技术的发展、尤其是Internet的应用普及极大地促进了远程教育的发展。考试是检验和促进教育水平的
合成真实准确的可视语音动画一直是虚拟人领域一个艰难而有趣的研究方向。它在增强嘈杂环境下的语言可懂度,教育培训,电影甚至医疗方面都有着广泛的应用。通过机器学习的方法