zoukankan      html  css  js  c++  java
  • 二维码资料 目录 1. 二维码QR Code 1 2. 发展历程 1 3. 特点 2 4. 存储 3 5. 分类 3 5.1.1. 按原理分 3 6. 区别 与条码区别 5 7. 什么是码制?

    二维码资料

     

     

    目录

    1. 二维码QR Code 1

    2. 发展历程 1

    3. 特点 2

    4. 存储 3

    5. 分类 3

    5.1.1. 按原理分 3

    6. 区别   与条码区别 5

    7. 什么是码制?QR Code,也就是默认码制。 6

     

     

     

    1. 二维码QR Code

     编辑

    二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。

    二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。 [1] 

    常见类型

    堆叠式二维码、矩阵式二维码

    1. 发展历程

    编辑

    国外对二维码技术的研究始于20世纪80年代末,在二维码符号表示技术研究方面已研制出多种码制,常见的有PDF417、QR Code、Code 49、Code 16K、Code One等。这些二维码的信息密度都比传统的一维码有了较大提高,如PDF417的信息密度是一维码CodeC39的20多倍。在二维码标准化研究方面,国际自动识别制造商协会(AIM)、美国标准化协会(ANSI)已完成了PDF417、QR Code、Code 49、Code 16K、Code One等码制的符号标准。国际标准技术委员会和国际电工委员会还成立了条码自动识别技术委员会(ISO/IEC/JTC1/SC31),已制定了QR Code的国际标准(ISO/IEC 18004:2000《自动识别与数据采集技术—条码符号技术规范—QR码》),起草了PDF417、Code 16K、Data Matrix、Maxi Code等二维码的ISO/IEC标准草案。在二维码设备开发研制、生产方面,美国日本等国的设备制造商生产的识读设备、符号生成设备,已广泛应用于各类二维码应用系统。二维码作为一种全新的信息存储、传递和识别技术,自诞生之日起就得到了世界上许多国家的关注。美国、德国、日本等国家,不仅已将二维码技术应用于公安、外交、军事等部门对各类证件的管理,而且也将二维码应用于海关、税务等部门对各类报表和票据的管理,商业、交通运输等部门对商品及货物运输的管理、邮政部门对邮政包裹的管理、工业生产领域对工业生产线的自动化管理。

    中国对二维码技术的研究开始于1993年。中国物品编码中心对几种常用的二维码PDF417、QRCCode、Data Matrix、Maxi Code、Code 49、Code 16K、Code One的技术规范进行了翻译和跟踪研究。随着中国市场经济的不断完善和信息技术的迅速发展,国内对二维码这一新技术的需求与日俱增。中国物品编码中心在原国家质量技术监督局和国家有关部门的大力支持下,对二维码技术的研究不断深入。在消化国外相关技术资料的基础上,制定了两个二维码的国家标准:二维码网格矩阵码(SJ/T 11349-2006)和二维码紧密矩阵码(SJ/T 11350-2006),从而大大促进了中国具有自主知识产权技术的二维码的研发。

     

    1. 特点

    编辑

    1.高密度编码,信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。

    2.编码范围广:该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;可表示图像数据。

    3.容错能力强,具有纠错功能:这使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达30%仍可恢复信息。

    4.译码可靠性高:它比普通条码译码错误率百万分之二要低得多,误码率不超过千万分之一。

    5.可引入加密措施:保密性、防伪性好。

    6.成本低,易制作,持久耐用。

    7.条码符号形状、尺寸大小比例可变。

    8.二维条码可以使用激光或CCD阅读器识读。

    1. 存储

    编辑

    二维码可以存储各种信息,主要包括:

    《二维码存储的信息》的图片说明

    网址、名片、文本信息、特定代码。

    根据信息的应用方式,又可以分为:

    1、线上应用

    如网址和特定代码,更多的是线上应用。

    2、离线应用

    如文本信息和名片,更多的是线下应用。

     

    1. 分类

    编辑

        1. 按原理分

    矩阵式二维码原理

    代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。在许多种类的二维条码中,常用的码制有:Data Matrix、MaxiCode、Aztec、QR Code、Vericode、PDF417、Ultracode、Code 49Code 16K等,QR Code码是1994年由日本DW公司发明。QR来自英文「Quick Response」的缩写,即快速反应的意思,源自发明者希望QR码可让其内容快速被解码。QR码最常见于日本韩国;并为当前日本最流行的二维空间条码。但二维码的安全性也正备受挑战,带有恶意软件和病毒正成为二维码普及道路上的绊脚石。发展与防范二维码的滥用正成为一个亟待解决的问题。

    每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能及处理图形旋转变化等特点。

    二维码是一种比一维码更高级的条码格式。一维码只能在一个方向(一般是水平方向)上表达信息,而二维码在水平和垂直方向都可以存储信息。一维码只能由数字和字母组成,而二维码能存储汉字、数字和图片等信息,因此二维码的应用领域要广得多。

    二维条码/二维码可以分为堆叠式/行排式二维条码和矩阵式二维条码。 堆叠式/行排式二维条码形态上是由多行短截的一维条码堆叠而成;矩阵式二维条码以矩阵的形式组成,在矩阵相应元素位置上用“点”表示二进制“1”, 用“空”表示二进制“0”,“点”和“空”的排列组成代码。 [3]  二维码的原理可以从矩阵式二维码的原理和行列式二维码的原理来讲述。

    堆叠式/行排式

    堆叠式/行排式二维条码又称堆积式

    常见二维码

    二维条码或层排式二维条码),其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定,其译码算法与软件也不完全相同于一维条码。有代表性的行排式二维条码有:Code 16K、Code 49PDF417、MicroPDF417 等。

    矩阵式二维码

    矩阵式二维条码(又称棋盘式二维

    二维码结构

    条码)它是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维条码所代表的意义。矩阵式二维条码是建立在计算机图像处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。具有代表性的矩阵式二维条码有:Code One、MaxiCode、QR Code、 Data Matrix、Han Xin Code、Grid Matrix 等。

    常用的码制有:PDF417二维条码、Datamatrix二维条码、QR Code、Code 49、Code 16K、Code one等,除了这些常见的二维条码之外,还有Vericode条码、Maxicode条码、CP条码、Codablock F条码、田字码、 Ultracode条码及Aztec条码

    1. 区别   与条码区别

    编辑

    多行组成的条形码,不需要连接一个数据库,本身可存储大量数据,应用于:医院驾驶证物料管理货物运输,当条形码受一定破坏时,错误纠正能使条形码能正确解码二维码。它是一个多行、连续性、可变长、包含大量数据的符号标识。每个条形码有3 - 90行,每一行有一个起始部分、数据部分、终止部分。它的字符集包括所有128个字符,最大数据含量是1850个字符。

    一维条形码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,其一定的高度通常是为了便于阅读器的对准。

    一维条形码的应用可以提高信息录入的速度,减少差错率,但是一维条形码也存在一些不足之处:

    数据容量较小: 30个字符左右,只能包含字母数字

    条形码尺寸相对较大(空间利用率较低);

    条形码遭到损坏后便不能阅读;

    在水平和垂直方向的二维空间存储信息的条形码, 称为二维条形码(dimensional bar code)。

     

     

     

    1. 什么是码制?QR Code,也就是默认码制。

    Posted on2016-05-10

    对于普通用户,建议使用QR Code,也就是默认码制。其他码制为专用码制,受扫码设备和扫码软件限制,扫码用户容易出现无法识别二维码的情况。

     

    什么是码制?


    二维条形码也有许多不同的编码方法,或称码制。就这些码制的编码原理而言,通常可分为以下三种类型

    1. 线性堆叠式二维码
    是在一维条形码编码原理的基础上,将多个一维码在纵向堆叠而产生的。典型的码制如:Code 16K、Code 49、PDF417等。
    2. 矩阵式二维码
    是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。典型的码制如: Aztec、Maxi Code、QR Code、 Data Matrix等。
    3. 邮政码
    通过不同长度的条进行编码,主要用于邮件编码,如:Postnet、BPO 4-State。
    在许多种类的二维条形码中,常用的码制有:Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K 等,其中:
    * Data Matrix 主要用于电子行业小零件的标识,如Intel的奔腾处理器的背面就印制了这种码。
    * Maxi Code 是由美国联合包裹服务(UPS)公司研制的,用于包裹的分拣和跟踪。
    * Aztec 是由美国韦林(Welch Allyn)公司推出的,最多可容纳3832个数字或3067个字母字符或1914个字节的数据。

     

    常用二维码对比(QR、PDF417、DM、汉信码)

     

     

    QR(日)

    PDF417(美)

    DM(韩)

    汉信码(中)

    备注

    发明时间

     

    1994年

    1992年

    1989年

    2005年

     

    是否中国国家标准

     

     

    是否国际标准

     

     

    面积

    (mm*mm)

    最小

    21*21

    90*9

    10*10

    有84个版本供自主选择,最小码仅有指甲大小

     

     

    最大

    177*177

    853*270

    144*144

     

     

    信息存储量

     

    最小

     

     

    字节/平方英寸

    2953(7%纠错信息)

    1106(0.2%纠错信息)

    1556(14%纠错信息)

    4350

     

     

    数字

    4296

    2710

    3116

    7829

     

     

    字符

    7089

    1850

    235

    4350

     

     

    汉字

    1817

     

     

    2174

     

     

    二进制

    2953

    1556

     

    3262

     

    纠错能力

    纠错分级

    4级

    9

    非离散分级

    4级

    纠错能力越强,可以存储的有效信息越少

     

    最高纠错信息

    30%

    46.20%

    25%

    30%

     

     

    最低纠错信息

    7%

    0.20%

    14%

    8%

     

    表示中文

     

    一般

     

    解码速度

     

    一般

     

    抗畸变、污损能力

     

    较弱

    一般

    超强

     

    识别方向性

     

    全方向性

    单方向

    单方向

    全方向性

     

    识别设备

     

    支持手机、PAD、摄像头

    限专用设备

    支持手机、PAD、摄像头

    限专用设备

    目前大部分手机二维码软件仅支持QR码

     

     

    二维码_百度百科.html

  • 相关阅读:
    利用自定义分页技术提高数据库性能
    solr深分页,游标操作分页,解决性能问题
    Selenium2+python自动化54-unittest生成测试报告(HTMLTestRunner)
    Selenium2+python自动化53-unittest批量执行(discover)
    Selenium2+python自动化52-unittest执行顺序
    Selenium2+python自动化51-unittest简介
    Fiddler抓包2-只抓APP的请求
    selenium3+python自动化50-环境搭建(firefox)
    Selenium2+python自动化49-判断文本(text_to_be_present_in_element)
    Selenium2+python自动化47-判断弹出框存在(alert_is_present)
  • 原文地址:https://www.cnblogs.com/attilax/p/15197403.html
Copyright © 2011-2022 走看看