下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、二维码编码规则精品文档二维码编码规则(1 ) QRK符号结构设计中,每个QR码由一个个正方形模块构成,排列组成正方形阵列,其中有编码区域和功能区域,符号的四周是空区。如图所示:1 .符号规格和版本QR码总共有40种规格的符号,根据标准,编号分别为规格1到规格40,规格1为21*21个模块,规格2为25*25模块,以此类推。版本N的规格每行每列为21+4 (N-1)个模块。2 .寻像图形一般来说,寻像图形会分布在 3个位置,且图形均相同。这些图形分别位于符号的、右上角和左下角,如图2-1所示。以三个重叠的同心的正方形组成探测 图形,这些图形的模块宽度比为1:1: 3: 1: 1,分别为7*7个深
2、色模块、5*5个浅色模块、3*3个深色模块。由于该符号中在其它地方遇到类似图形的可能性置和方向极小,所以组成寻像图形的3个位置探测图形可以明确地确定视场中符号的位 3 .分隔符探测图形所在的位置和编码区域之间分隔符宽度为1个模块,如图2-1所示。全部由浅色模块组成。4 .定位图形定位图形有列和行在垂直和水平方向,组成色由深色浅色交替。深色模块在开始和结尾,如图2-1所示。5 .校正图形3个重叠的同心正方形组成校正图形,由 5*5个深色模块、3*3个浅色模块以及位于中心的一个深色模块组成。校正图形的数量由QR码的版本号决定,版本号2及以上的符号均有校正图形,本设计采用的版本号为7。6 .编码区域
3、在设计中规定有编码区域,编码区域中有多种符号字符,包括数据码字、纠错码字、版本信息和格式信息等。7 .空白区空白区即为环绕在符号四周的区域,它有 4个模块宽的区域,空白区反射率与浅色模块相同。(2) QR码编码方法国家对QRK规定有一定的标准,其中编码步骤如图所示:数据分析数据编码纠错编码生成版本和格式信息掩模收集k网络,如才便仅前联系管通员删除构造最终信息1 .数据编码在数据编码过程中,将输入的数据转换为一个位流,若ECI为缺省状态,那么一个数据流将包括模式指示符、字符计数指示符和数据,最终以4位终止符0000表示。其结构如图所示:指示符字符数 指示符数据指示符0000(1)数字模式在本次设
4、计中的数字模式下,必须将待输入的数据转化为二进制数,具体方法为每三位分为一组,剩余位转化为 7位或4位二进制数。把指示符和数字计数指示符加在前面并将二进制数据连接起来。(2)字母模式在本次设计中的字母模式下,具体方法为:将前面字符乘以45之后再与第二个字符相加,再将其结果转化为11位二进制数,并将输入的数据以两个字符分为一组,若剩余一位,则将其转化为 6位二进制数。最后把指示符和数字计数指 示符加在前面并将二进制数据连接起来即可。(3) 8位字节模式在8位字节模式下,把指示符和数字计数指示符加在前面并直接将二进制数据连接起来。2 .纠错编码精品文档QMU错码字采用纠错算法,为了符号在遇到损坏时
5、不至丢失数据,把纠错码添加在数字码字序列的后面。纠错等级共有四级,分别为:L级纠错容量:7% M级纠错容量:15% Q级纠错容量:25%和H级纠错容量:30%3 .构造最终信息在该步骤中,在确定规格之后,必须按次序把产生的序列放入每一分块中,再 按规定将数据分块,之后再对每一块进行单独计算。在得出相应的纠错码字区 块后,按顺序把纠错码字区块排列,构成一个序列,添加到数据码字序列后面 。如 D1, D12, D25, D35, D2, , . D11, D22, D33, D45, D34, D46, E1.E23, E45, E67, E2, E24, .4 .构造矩阵在这一步中,需要将探测图
6、形、分隔符、定位图形、校正图形和码字模块放入 同一矩阵中,并把算出的序列填充到相应区域中。5 .掩模掩模的作用主要是安排深色与浅色模块,除此之外还要尽可能地避免位置探测 图形的位图1011101出现在符号的其他区域。具体使用过程中,我们需要对不 同掩模图形的结果进行计分,最后选择得分最低的掩模方案,这样便最可靠。6 .格式和版本信息二维码上包含版本信息共18位,均放在两个位置。例如:6*3的矩阵,其中6 位是数据位。本次设计主要目的是实现 QR的编码,图像采集以及译码功能。QR编码是QR生成的主要方式。通过对数据进行分析、编码、纠错、确定格式版本信息等几 大主要步骤。编码语言采用Java,使用MyEclipse 10软件编程,需要下载使用QR code.jar包,生成二维码的版本是版本号 7,最终生成的图片需要保存为 bmp格式;在这生成的二维码必须要采集到相应的上位机上进行图像采集, 采集过程中用STM32开发板驱动OV7670摄像头进行拍照,拍照后的图片缓存 到摄像头自带的缓存器中,编辑程序实现 FIFO读写功能,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全款抵押车买卖合同模板
- 基础会计课件教学
- 公司人力资源诊断报告专题知识讲座
- 独家供货购销合同模板
- 货运船舶租赁合同模板
- 通信光缆购货合同模板
- 蔬菜购销简易合同模板
- 门窗安装用工合同模板
- 农村林地买卖合同模板
- 生铁废钢采购合同模板
- 牛头刨床说明书
- 证据清单模板
- 4.1《免疫系统的组成和功能》教案【新教材】人教版(2019)高中生物选择性必修一
- GB/T 7947-2010人机界面标志标识的基本和安全规则导体颜色或字母数字标识
- 陕西省秦创原(咸阳)创新促进中心招聘14名工作人员【共500题含答案解析】模拟检测试卷
- 师德师风 (课堂PPT)
- 《老人与海》读书分享会课件(共20张ppt)
- 数字档案馆建设理论课件
- XXXX年农村经营管理情况年报统计指标人工审核内容课件
- 《翻译项目管理》教学大纲
- 江苏省高中化学优秀课评比教学设计:《碳酸钠和碳酸氢钠》吕锋南京师大附中
评论
0/150
提交评论