Atitit 常用二维码对比(QR、PDF417、DM、汉信码 Aztec code maxicode
Atitit 常用二维码对比(QR、PDF417、DM、汉信码 Aztec code maxicode
DM码则更“小”,可在仅仅25mm²的面积上编码30个数字。但也就是因为太小了,它的信息容量有限,DM无法表现汉字等其他形式,而QR码能用数据压缩方式来表示汉字,仅用13bit即可表示一个汉字,比其他二维条码表示汉字的效率提高了20%。相较而言,DM码信息容量小,应用简单。而QR在汉字处理上更有优势。
Data Matrix
在纠错能力上,QR码具有四个不同等级的纠错功能,即使破损即使弯曲或者有高达30%的残缺也能够正确识读。显示了其强大的纠错能力,但DM在编码破损上的表现得更为出色。它只需要读取资料的20%即可精确辨读
看读取速度与读取角度的比拼。QR 码的英文全称是Quick Response Code,直译为:快速响应编码,由此看出,超高速识读是QR码最显著的特点,是QR Code码区别其他二维码的主要特性。据统计,用CCD二维条码识读设备,每秒可识读30个含有100个字符的QR Code码符号;而对于Data Martix矩阵码,每秒仅能识读2~3个符号。读取角度上QR Code码具有全方位(360°)识读特点。而DM码上没有设置类似于QR码的寻像图形,因此只能在一个方向上读取。
Dm码的作用
而DM码最大特点就是“小”,能在25mm2面积上编码30个数字,因此被广泛用于标示集成电路、药品等小件物品。相对QR而言,DM码由于信息容量小,应用简单,被业内称为“简易码”,目前在国内已经有众多的成功案例。银河
常用二维码对比(QR、PDF417、DM、汉信码)
参考链接:http://blog.csdn.net/amosryan/article/details/8139828
|
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码 |
Aztec code
无静要求 适合在有限的空间上标识;一般的码值应用在手持终端如手机上,由于屏幕的边缘存在反光导致阅读器时常无法识别条码的静区所在造成无法正常阅读条码信息,Aztec code 无静区要求的优点可以很好的体现出来;多种纠错级别 5%-95% ,用户可根据需要进行选择。
Aztec code 码的结构由3个固定结构和2个变化结构做成,紧凑型的,尺寸小的Aztec code没有坐标方格,在尺寸较大的码值中为数据的精确分布提供坐标参考;定位图像为图中牛眼状图像;模块信息包括了整个条码的数据层数,数据位数,以及相关校验信息;见下图
参考资料
常见二维码介绍——Aztec Code - 基础知识 - 在线二维码制作_爱二维码.html
二维码Java开发(笔记) - wojiao555555的专栏 - 博客频道 - CSDN.NET.html
用java生成二维码图片(dm格式的) - 下载频道 - CSDN.NET.html
常见二维码介绍——Aztec Code - 南京金东康.html
解析BarTender条形码Aztec Code--百度百家.html
作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher
捕鸟王"Bird Catcher 王中之王King of Kings 虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak
简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴
全名::Emir Attilax Akbar bin Mahmud bin attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当 阿尔 拉帕努伊
常用名:艾提拉(艾龙), EMAIL:1466519819@qq.com
头衔:uke总部o2o负责人,全球网格化项目创始人,
uke宗教与文化融合事务部部长, uke宗教改革委员会副主席
,Uke部落首席大酋长,
uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,
奶牛科技cto ,uke 首席cto
uke波利尼西亚区大区连锁负责人,克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke汤加王国区域负责人。布维岛和南乔治亚和南桑威奇群岛大区连锁负责人
Uke软件标准化协会理事长理事长 uke终身教育学校副校长
Uke 数据库与存储标准化协会副会长 uke出版社编辑总编
Uke医院方面的创始人
转载请注明来源:attilax的专栏 ?http://blog.cb.net/attilax
--Atiend
Atitit 常用二维码对比(QR、PDF417、DM、汉信码 Aztec code maxicode的更多相关文章
- Atitit zxing二维码qr码识别解析
Atitit zxing二维码qr码识别解析 1.1. qr码识别解析 by zxing1 1.2. 解码lib:qrcode.jar 2 1.3. atitit.二维码生成总结java zxing ...
- Atitit java 二维码识别 图片识别
Atitit java 二维码识别 图片识别 1.1. 解码11.2. 首先,我们先说一下二维码一共有40个尺寸.官方叫版本Version.11.3. 二维码的样例:21.4. 定位图案21.5. 数 ...
- 第47章 QR-Decoder-OV5640二维码识别—零死角玩转STM32-F429系列
第47章 QR-Decoder-OV5640二维码识别 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.y ...
- VC、OpenGL、ArcGIS Engine开发的二维三维结合的GIS系统
一.前言 众所周知,二维GIS技术发展了近四十年,伴随着计算机软硬件以及关系型数据库的飞速发展,二维GIS技术已日臻完善.在对地理信息的分析功能上有着无可比拟的优势.一些宏观的地理信息,一维的地理信息 ...
- c++指针数组与二维数组的最大区别
下面随笔是关于指针数组说明及与二维数组的最大区别. 指针数组 数组的元素是指针型 例 利用指针数组存放矩阵 1 #include 2 using namespace std; 3 int main() ...
- MATLAB—二维函数可视化
本文主要总结一下MATLAB的一些常用二维绘图指令. 文章目录 一.plot绘图指令 1.离散数据点形设置值 2.连续线型设置值 3.颜色设置值 4.常用属性和属性值 5.例题 二.subplot绘图 ...
- Android应用--QR的生成(二维码)
二维码的定义: 二维码(2-dimensional bar code),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的. 在许多种类的二维条码中,常用的码制 ...
- 阐述二维码的原理以及使用google api和PHP QR Code来生成二维码
一.什么是二维码:二维码 (2-dimensional bar code),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的.在许多种类的二维条码中,常用的码 ...
- 二维码(QR code)基本结构及生成原理
什么是二维码 二维码 (2-dimensional bar code),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的. 在许多种类的二维条码中,常用的码制 ...
随机推荐
- Angular2学习笔记(1)
Angular2学习笔记(1) 1. 写在前面 之前基于Electron写过一个Markdown编辑器.就其功能而言,主要功能已经实现,一些小的不影响使用的功能由于时间关系还没有完成:但就代码而言,之 ...
- C# Web应用调试开启外部访问
在用C#开发Web应用时有个痛点,就是本机用VS开启Web应用调试时外部机器无法访问此Web应用.这里将会介绍如何通过设置允许局域网和外网机器访问本机的Web应用. 目录 1. 设置内网访问 2. 设 ...
- 猫哥网络编程系列:HTTP PEM 万能调试法
注:本文内容较长且细节较多,建议先收藏再阅读,原文将在 Github 上维护与更新. 在 HTTP 接口开发与调试过程中,我们经常遇到以下类似的问题: 为什么本地环境接口可以调用成功,但放到手机上就跑 ...
- Jquery 搭配 css 使用,简单有效
前几篇博客中讲了Jquery的基础和点击实际,下面来说一下和css搭配着来怎么做 还是和往常一样,举个例子 好几个方块,然后设置颜色 <!DOCTYPE html PUBLIC "-/ ...
- Canvas绘图之平移translate、旋转rotate、缩放scale
画布操作介绍 画布绘图的环境通过translate(),scale(),rotate(), setTransform()和transform()来改变,它们会对画布的变换矩阵产生影响. 函数 方法 描 ...
- 前端学HTTP之实体和编码
前面的话 每天都有各种媒体对象经由HTTP传送,如图像.文本.影片以及软件程序等.HTTP要确保它的报文被正确传送,识别.提取以及适当处理.为了实现这些目标,HTTP使用了完善的标签来描述承载内容的实 ...
- Android权限管理之Android 6.0运行时权限及解决办法
前言: 今天还是围绕着最近面试的一个热门话题Android 6.0权限适配来总结学习,其实Android 6.0权限适配我们公司是在今年5月份才开始做,算是比较晚的吧,不过现在Android 6.0以 ...
- 谈谈一些有趣的CSS题目(四)-- 从倒影说起,谈谈 CSS 继承 inherit
开本系列,讨论一些有趣的 CSS 题目,抛开实用性而言,一些题目为了拓宽一下解决问题的思路,此外,涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉 ...
- Servlet监听器笔记总结
监听器Listener的概念 监听器的概念很好理解,顾名思义,就是监视目标动作或状态的变化,目标一旦状态发生变化或者有动作,则立马做出反应. Servlet中的也有实现监听器的机制,就是Listene ...
- php实现的分页类
php分页类文件: <?php /** file: page.class.php 完美分页类 Page */ class Page { private $total; //数据表中总记录数 pr ...