二维码生成与识别原理 |
您所在的位置:网站首页 › 二维码识别源码 › 二维码生成与识别原理 |
QR 二维码的生成与识别原理
一、
简介
二维码 ( 2-dimensional bar code ) , 是用某种特定的几何图形按一定规律在平面 (二 维方向上)分布的黑白相间的图形记录数据符号信息的。二维码的种类包括: QR Code ,Data Matrix, Maxi Code, Aztec , Vericode, PDF417, Ultracode, Code 49, Code 16K 等。 其中 QR Code 是被广泛使用的二维码, QR 全称 Quick Response , 与其他编码方式相比, QR 二维码具有存储容量大、编码速度快的特点,并且它也能表示更多的数据类型:比 如:字符,数字,日文,中文等等。随着近几年智能手机的迅猛发展, QR 二维码得到 了广泛的应用。
关于 QR 二维码的标准,可参见标准文档( QR Code Spec ) :
http://raidenii.net/files/datasheets/misc/qr_code.pdf 二、
应用现状
随着智能机的普及和手机摄像头成像能力的提升, 为了提高向机器内输入信息的速 度, QR 二维码得到迅猛发展,在许多行业中得到应用。
在一维码时代, “扫码”主要应用在超市或图书馆等场所,以获取商品价格或图书 分类等有限的特定信息。二维码可以存储大容量数据,给人们的生活带来巨大方便。
从开始的扫描二维码提取文字或网址,到后来 “扫一扫” 添加好友、关注个人或公 司微信或微博,再到扫码支付,二维码的应用已经非常普遍。
三、
基础知识
QR 码可分为不同的尺寸, 或者叫版本 Version 。 Version 1 是 21 x 21 的矩阵, Version 2 是
25 x 25 的矩阵, Version 3 是 29 的尺寸, 每增加一个 version , 就会增加 4 的尺寸, 公式是: (V-1)*4 + 21 ( V 是版本号) 最高 Version 40 , (40-1)*4+21 = 177 , 所以最高是 177 x 177 的正方形。
样例如下:
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |