电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

二维码的生成与识别技术VIP免费

二维码的生成与识别技术_第1页
1/6
二维码的生成与识别技术_第2页
2/6
二维码的生成与识别技术_第3页
3/6
二维码的生成与识别二维码二维码又称,全称,是一个近几年来移动设备上超流行的一种编码方式,它比传统的条形码能存更多的信息,也能表示更多的数据类型。二维条码二维码()是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的"”、"”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。二维码的结构、版本信息:(),,,,一共个版本。版本代表每行有多少模块,每一个版本比前一个版本增加个码元,计算公式为(),每个码元存储一个二进制或者。代表黑色,表示白色。比如,表示每一行有个码元。、格式信息:存储容错级别)。容错:允许存储的二维码信息出现重复部分,级别越高,重复信息所占比例越高。目的:即使二维码被图标遮住一部分,一样可以获取全部二维码内容。有图片的二维码,图片不算二维码的一部分,它遮住一部分码元,但还是可以扫描到所有内容。、码字:实际保存的二维码信息,和纠错码字(用于修正二维码损坏带来的错误,就是说当码元被图片遮住,可以通过纠错码字来找回)。、位置探测图形、位置探测图形分隔符、定位图形,校正图形:用于对二维码的定位。位置探测图形用于标记矩形大小,个图形确定一个矩形。定位符是因为二维码有个版本尺寸当尺寸过大后需要有根标准线,不然扫描的时候可能会扫歪。具体的二维码结构如图所示。图:二维码结构示意图二维码的生成过程信息按照一定的编码规则后变成二进制,通过黑白色形成矩形。、数据分析:确定编码的字符类型,按相应的字符集转换成符号字符;选择纠错等级,在规格一定的条件下,纠错等级越高其真实数据的容量越小。格式容量数字最多字符字母最多字符二进制数()曰Q1最多字节日文汉字片假名曰Q最多字符(米用)中文汉字曰Q最多字符(采用)中文汉字曰Q最多字符(米用)、数据编码:将数据字符转换为位流,每位一个码字,整体构成一个数据的码字序列。其实知道这个数据码字序列就知道了二维码的数据内容。、纠错编码:按需要将上面的码字序列分块,并根据纠错等级和分块的码字,产生纠错码字,并把纠错码字加入到数据码字序列后面,成为一个新的序列。在二维码规格和纠错等级确定的情况下其实它所能容纳的码字总数和纠错码字数也就确定了,比如:版本,纠错等级时时,总共能容纳个码字,其中个纠错码字。就是说二维码区域中大约的码字时冗余的。对于这个纠错码字,它能够纠正个替代错误(如黑白颠倒)或者个据读错误(无法读到或者无法译码),这样纠错容量为:。构造最终数据信息:在规格确定的条件下,将上面产生的序列按次序放如分块中。按规定把数据分块,然后对每一块进行计算,得出相应的纠错码字区块,把纠错码字区块按顺序构成一个序列,添加到原先的数据码字序列后面。构造矩阵:将探测图形、分隔符、定位图形、校正图形和码字模块放入矩阵中。掩摸:将掩摸图形用于符号的编码区域,使得二维码图形中的深色和浅色(黑色和白色)区域能够比率最优的分布。格式和版本信息:生成格式和版本信息放入相应区域内。二维码的识别、定位图形:首先寻找探测图形,就是二维码上的三个方块。这三个方块的作用就是不管在哪个方向扫描图形,都可以扫到,不信可以将手机翻转测试一下。在通过二维码上的定位图形和分隔符确定二维码信息的图像。定位图形确定二维码符号中模块的坐标,二维码中的模块都是固定的,包括校正图形,版本信息,数据和纠错码。分隔符呢,就是将探测图形与二维码信息图像分开。、灰度化二维码信息像素:手机拍到的图像都是彩色的,所以拍摄到二维码也不列外,它也是彩色的,只不过除了黑白,其他颜色非常浅而已。灰度化是指通过颜色的深浅来识别二维码,就是说颜色深的按深灰处理,浅色的按浅灰处理,去掉其他颜色。、去掉二维码信息像素的噪点:相机...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

二维码的生成与识别技术

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部