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),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的. 在许多种类的二维条码中,常用的码制 ...
随机推荐
- 前端极易被误导的css选择器权重计算及css内联样式的妙用技巧
记得大学时候,专业课的网页设计书籍里面讲过css选择器权重的计算:id是100,class是10,html标签是5等等,然后全部加起来的和进行比较... 我只想说:真是误人子弟,害人不浅! 最近,在前 ...
- DDD CQRS架构和传统架构的优缺点比较
明天就是大年三十了,今天在家有空,想集中整理一下CQRS架构的特点以及相比传统架构的优缺点分析.先提前祝大家猴年新春快乐.万事如意.身体健康! 最近几年,在DDD的领域,我们经常会看到CQRS架构的概 ...
- 红黑树——算法导论(15)
1. 什么是红黑树 (1) 简介 上一篇我们介绍了基本动态集合操作时间复杂度均为O(h)的二叉搜索树.但遗憾的是,只有当二叉搜索树高度较低时,这些集合操作才会较快:即当树的高度较高(甚至一种极 ...
- C++ 事件驱动型银行排队模拟
最近重拾之前半途而废的C++,恰好看到了<C++ 实现银行排队服务模拟>,但是没有实验楼的会员,看不到具体的实现,正好用来作为练习. 模拟的是银行的排队叫号系统,所有顾客以先来后到的顺序在 ...
- Android 调用百度地图API
一.到 百度地图开发平台下载SDK http://lbsyun.baidu.com/index.php?title=androidsdk/sdkandev-download 1.点击自定义下载 2.下 ...
- 项目管理_FindBugs的使用
本章将讲述如何在Myeclipse下,使用FindBugs,静态分析工具,无需开发人员费劲就能找出代码中已有的缺陷. 一:Myeclipse下如何安装FindBugs插件 1:FindBugs插件下载 ...
- Idea下用SBT搭建Spark Helloworld
没用过IDEA工具,听说跟Eclipse差不多,sbt在Idea其实就等于maven在Eclipse.Spark运行在JVM中,所以要在Idea下运行spark,就先要安装JDK 1.8+ 然后加入S ...
- [LeetCode] Longest Substring with At Least K Repeating Characters 至少有K个重复字符的最长子字符串
Find the length of the longest substring T of a given string (consists of lowercase letters only) su ...
- 如何在Open Live Writer(OLW)中使用precode代码高亮Syntax Highlighter
早先Microsotf的Windows Live Writer(WLW)现在已经开源了,并且更名为Open Live Writer,但是现在Windows Live Writer还是可以现在,Open ...
- 一步步开发自己的博客 .NET版(1、基本显示)
前言 我们每个猿都有一个搭建自己独立博客的梦,我也不例外.以前想 现在想 以后也想.之所以一直迟迟没有着手,是因为难以跨出第一步.每次心里想着,等我以后技术好了再说,然后就没有然后了.以前用过word ...