好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

维码识别技术课件.ppt

41页
  • 卖家[上传人]:桔****
  • 文档编号:588857174
  • 上传时间:2024-09-09
  • 文档格式:PPT
  • 文档大小:2.02MB
  • / 41 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 2 2 黑金龙 2 2 维码识别技术课件 二维条形码简介二维条形码分类二维条形码识别二维条形码应用2成天驹维码识别技术课件 194019501960197019801949年美国乔·伍德兰德￿、伯尼·西尔沃发明了第一个条形码专利60年代 西尔沃尼亚发明一套条形码系统并在北美铁路系统成功应用1959年 吉拉德·费伊塞尔申请了用条形码表示数字的专利1988年 中国成立了中国物品编码中心199070年代 UPC 码(Universal Product Code) 在北美超市得到广泛应用 1997、2000年 确定了国家标准20世纪20年代￿约翰·科芒德实现邮政单据自动分检方法20001920第一部分:二位条形码简介第一部分:二位条形码简介(成天驹)2成天驹维码识别技术课件 1.条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符2.一维条码是由一组粗细不同、黑白(或彩色)相间的条、空及其相应的字符(数字字母)组成的标记,即传统条码3.二维条码是用某种特定的几何图形按一定规律在平面(二维方向)上分布的条、空相间的图形来记录数据符号信息。

      2成天驹维码识别技术课件 3.二维条码与一维条码的比较￿ 项目项目条码类型条码类型信息密信息密度与信度与信息容量息容量错误校验错误校验及纠错正及纠错正能力能力垂直方向是垂直方向是否携带信息否携带信息用途用途对数据库对数据库和通讯网和通讯网络的依赖络的依赖识读设备识读设备一维条码一维条码信息密信息密度低,度低,信息容信息容量较小量较小可通过校可通过校验字符进验字符进行错误校行错误校验,没有验,没有错纠能力错纠能力不携带信息不携带信息对物品对物品的标识的标识多数应用多数应用场合依赖场合依赖数据库及数据库及通讯网络通讯网络可用线扫描可用线扫描器识读,如器识读,如光笔、线阵光笔、线阵CCDCCD、激光枪、激光枪等等二维条码二维条码信息密信息密度高,度高,信息容信息容量大量大具有错误具有错误校验和纠校验和纠错能力,错能力,可根据需可根据需求设置不求设置不同的纠错同的纠错级别级别携带信息携带信息对物品对物品的描述的描述可不依赖可不依赖数据库及数据库及通讯网络通讯网络而单独应而单独应用用对于行排式二对于行排式二维条码可用线维条码可用线扫描器的多次扫描器的多次扫描识读;对扫描识读;对于矩阵式二维于矩阵式二维条码仅能用图条码仅能用图像扫描器识读像扫描器识读2成天驹维码识别技术课件 (1)可靠性强条形码的读取准确率远远超过人工记录,平均每15000个字符才会出现一个错误。

      2)效率高条形码的读取速度很快,相当于每秒40个字符3)成本低与其它自动化识别技术相比较,条形码技术仅仅需要一小张贴纸和相对构造简单的光学扫描仪,成本相当低廉4)易于制作条形码制作:条形码的编写很简单,制作也仅仅需要印刷,被称作为“可印刷的计算机语言”2成天驹维码识别技术课件 (5)构造简单条形码识别设备的构造简单,使用方便6)灵活实用条形码符号可以手工键盘输入,也可以和有关设备组成识别系统实现自动化识别,还可和其他控制设备联系起来实现整个系统的自动化管理 (7)高密度二维条码通过利用垂直方向的堆积来提高条码的信息密度,而且采用高密度图形表示,因此不需事先建立数据库,真正实现了用条码对信息的直接描述8)纠错功能二维条形码不仅能防止错误,而且能纠正错误,即使条形码部分损坏,也能将正确的信息还原出来2成天驹维码识别技术课件 (9)多语言形式,可表示图像二维条码具有字节表示模式,即提供了一种表示字节流的机制不论何种语言文字它们在计算机中存储时以机内码的形式表现,而内部码都是字节码,可识别多种语言文字的条码10)具有加密机制可以先用一定的加密算法将信息加密,再用二维条码表示在识别二维条码时,再加以一定的解密算法,便可以恢复所表示的信息。

      2成天驹维码识别技术课件 二维条码通常分为以下二种类型:二维条码通常分为以下二种类型: (1)(1)行排式二维条码行排式二维条码 ((2D STACKED BAR CODE))又称:堆积式二又称:堆积式二维条码或层排式二维条码,其编码原理是建立在一维条码基础之上,维条码或层排式二维条码,其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行有代表性的行排式二维条码有:按需要堆积成二行或多行有代表性的行排式二维条码有:PDF417、、CODE49、、CODE 16KCODE 16K等 (2)(2)矩阵式二维条码矩阵式二维条码 ((2D MATRIX BAR CODE)) 又称:棋盘式二维又称:棋盘式二维条码有代表性的矩阵式二维条码有:条码有代表性的矩阵式二维条码有:QR Code 、、Data  Matrix、、Maxi  Code、、Code one 等2黑金龙维码识别技术课件 QR   码码 2黑金龙维码识别技术课件 每个码词单元每个码词单元(4(4个条个条 / / 4 4个空个空) )共共1717个模块个模块 90 90行行 34 34 列列起始符起始符数据数据终止符终止符(1) PDF417条码符((1 1)) PDF417PDF417条码符条码符2黑金龙维码识别技术课件 每一个每一个PDF417PDF417符号由空白区包围的一序列层组成。

      每一层包符号由空白区包围的一序列层组成每一层包括:括:a.a.左空白区左空白区 b.b.起始符起始符 c.c.左层指示符号字符左层指示符号字符 d.1d.1到到3030个个数据符号字符数据符号字符 e.e.右层指示符号字符右层指示符号字符 f. f.终止符终止符 g.g.右空白区右空白区2黑金龙维码识别技术课件 每一个符号字符包括每一个符号字符包括4 4个条和个条和4 4个空,每一个条或空由个空,每一个条或空由1-61-6个模块组成在一个符个模块组成在一个符号字符中,号字符中,4 4个条和个条和4 4个空的总模块数为个空的总模块数为17172黑金龙维码识别技术课件 项项     目目特特               性性可编码字符集可编码字符集全全ASCIIASCII字符或字符或8 8位二进制数据,可表示汉字位二进制数据,可表示汉字类型类型连续、多层连续、多层字符自校验功能字符自校验功能有有符号尺寸符号尺寸可变,高度可变,高度3 3到到9090行,宽度行,宽度9090到到583583个模块宽度个模块宽度双向可读双向可读是是错误纠正码词数错误纠正码词数2 2到到512512个个最最大大数数据据容容量量((错错误纠正级别为误纠正级别为0 0时)时)18501850个文本字符或个文本字符或27102710个数字或个数字或11081108个字节个字节附加属性附加属性可选择纠错级别、可跨行扫描、宏可选择纠错级别、可跨行扫描、宏PDF417PDF417条码、全球标记标识符等条码、全球标记标识符等2.PDF4172.PDF417条码的特性条码的特性2黑金龙维码识别技术课件 QR QR CodeCode是是由由日日本本DensoDenso公公司司于于19941994年年9 9月月研研制制的的一一种种矩矩阵阵式式二二维维条条码码,,它它除除具具有有二二维维条条码码所所具具有有的的信信息息容容量量大大、、可可靠靠性性高高、、可可表表示示汉汉字字及及图图象象多种信息、保密防伪性强多种信息、保密防伪性强等优点外,还具有以下特点:等优点外,还具有以下特点: ((1 1))超超高高速速识识读读 QR QR CodeCode码码的的超超高高速速识识读读特特性性,,使使它它适适宜宜应应用用于于工工业业自自动化生产线管理等领域。

      动化生产线管理等领域2 2))全方位识读全方位识读 QR CodeQR Code具有全方位(具有全方位(360°360°)识读特点识读特点3 3))能够有效地表示中国汉字、日本汉字能够有效地表示中国汉字、日本汉字2黑金龙维码识别技术课件 2黑金龙维码识别技术课件 编码方式编码方式: :矩阵式二维条码矩阵式二维条码超高速识读特性超高速识读特性: 30: 30个符号个符号/ /秒秒(100(100字符字符/ /符号符号)()(较较417417提高近提高近1010倍倍;417:3;417:3个个/ /秒秒) )全方位识读全方位识读:360:360度度(417:(417:水平方向水平方向1010度度) )具有特定的汉字表示模式具有特定的汉字表示模式:13bit:13bit表示一个汉字表示一个汉字( (较较417417提高提高20%;417:16bit(20%;417:16bit(双字节双字节)/)/汉字汉字) )2黑金龙维码识别技术课件 数据类型与容量:数字数据类型与容量:数字: :7089个字符;字母:7089个字符;字母:4296;汉字:1817个字符4296;汉字:1817个字符数据表示方法:深色模块表示二进制1;浅色模数据表示方法:深色模块表示二进制1;浅色模块表示二进制0块表示二进制0纠错能力:L级(7%);M级(15%);Q纠错能力:L级(7%);M级(15%);Q级(25%);H级(30%)级(25%);H级(30%)结构连接:最多16个QR条码字符结构连接:最多16个QR条码字符2黑金龙维码识别技术课件 Data MatrixData Matrix是一种矩阵式二维条码。

      它有两种类型,即是一种矩阵式二维条码它有两种类型,即ECC000-140ECC000-140和和ECC200ECC200ECC000-140ECC000-140具有几种不同等级的卷积纠错功能;而具有几种不同等级的卷积纠错功能;而ECC200ECC200则使则使用用Reed-SolomonReed-Solomon纠错2黑金龙维码识别技术课件 项目项目特性特性可编码字符集可编码字符集全部全部ASCIIASCII字符及扩展字符及扩展ASCIIASCII字符字符类型类型矩阵式二维条码矩阵式二维条码符号宽度符号宽度ECC000-140ECC000-140::9 9~~4949,,ECC200ECC200::1010~~144144符号高度符号高度ECC000-140ECC000-140::9 9~~4949,,ECC200ECC200::1010~~144144最大数据容量最大数据容量23352335个文本字符,个文本字符,31163116个数字或个数字或15561556个字节个字节数据追加数据追加允许一个数据文件使用最多允许一个数据文件使用最多1616个条码符号表示个条码符号表示2黑金龙维码识别技术课件 码制码制QR CodeQR CodeData MartixData MartixPDF 417PDF 417符号结构符号结构 研制公司研制公司Denso Corp.Denso Corp.( (日本日本) )I.D. Matrix Inc.I.D. Matrix Inc.( (美国美国) )Symbol Technolgies Symbol Technolgies IncInc( (美国美国) )码制分类码制分类矩阵式矩阵式行排式行排式识读速度识读速度* *3030个个/ /每秒每秒2 2~~3 3个个/ /秒秒3 3个个/ /秒秒识读方向识读方向全方位(全方位(360°360°))±10°±10°识读方法识读方法深色深色/ /浅色模块判别浅色模块判别条空宽度尺寸判别条空宽度尺寸判别汉字表示汉字表示13bit13bit16bit16bit16bit16bit2黑金龙维码识别技术课件 数据密度数据密度数据密度数据密度实例:实例:8080个字符组成的信息个字符组成的信息: : 12345620-123456-30-234567-40ABCDEFGH50IJKLMNOP60QRSTUVWX70YZABCDEF80 QR code QR code (M) X=0.25mm X=0.35mm X=0.5mm 8.2mm sq. 11.5mm sq. 16.5mm sq. PDF417 PDF417 (level 3) X=0.25mm X=0.35mm X=0.5mm 34.2mm亊15mm 47.9mm亊21mm 68.5mm亊30mm Data MatrixData Matrix X=0.25mm X=0.35mm X=0.5mm 8.0mm sq. 11.2mm sq. 16.0mm sq.2黑金龙维码识别技术课件 通过图像的采集设备,我们得到含有条码的图像,此后主要经过条码定位、分割和解码三个步骤实现条码的识别(以矩阵式条码为例)。

      2金艳涛维码识别技术课件 条码的定位是实现条码识别的基础,在一幅图像中如果找不到待识别的条码,后面的工作就无法完成条码的定位就是找到条码符号的图像区域,对有明显条码特征的区域进行定位然后根据不同条码的定位定位图形结构特征图形结构特征对不同的条码符号进行下一步的处理2金艳涛维码识别技术课件 实现条码的定位采用以下步骤:(1)利用点运算的阈值理论将采集到的图象变为二值图像, 即对图像进行二值化处理;(2)得到二值化图像后,对其进行膨胀运算;(3)对膨胀后的图象进行边缘检测得到条码区域的轮廓;下图是经过上述处理后得到的一系列图像 2金艳涛维码识别技术课件 对图像进行二值化处理按下式进行:其中,f(x,y)是点(x,y)处像素的灰度值,T为阈值(自适应门限)2金艳涛维码识别技术课件 上面的步骤(2)中用到了数学形态学中的膨胀变换 A用B来膨胀定义为: 对二值化图像进行的膨胀运算就是通过上式进行的 2金艳涛维码识别技术课件 找到条码区域后,我们还要进一步区分到底是哪种矩阵式条码下面图形是几种常见的矩阵式条码:2金艳涛a.位于左上角、左下角、右上角的三个定位图形b.位于符号中央的三个等间距同心圆环(或称公牛眼)定位图形c.位于左边和下边的两条垂直的实线段 维码识别技术课件 边缘检测后条码区域的边界不是很完整,所以需要进一步的修正边界,然后分割出一个完整的条码区域。

      首先采用区域增长的方法对符号进行分割,以此修正条码边界其基本思想是从符号内的一个小区域(种子)开始,通过区域增长来修正条码边界,把符号内的所有点都包括在这个边界内然后通过凸壳计算准确分割出整个符号之后区域增长和凸壳计算交替进行,通常对那些密度比较大的条码重复两次就足够了,而对于那些模块组合比较稀疏的条码至少要重复四次2金艳涛维码识别技术课件 得到一幅标准的条码图像后,对该符号进行网格采样,对网格每一个交点上的图像像素取样,并根据阈值确定是深色块还是浅色块构造一个位图,用二进制的“1”表示深色像素, “0”表示浅色像素,从而得到条码的原始二进制序列值,然后对这些数据进行纠错和译码,最后根据条码的逻辑编码规则把这些原始的数据位流转换成数据码字2金艳涛维码识别技术课件 第四部分:二维码应用(李振风)应用1-物流管理应用2-优惠券 入场券等应用3-火车票实名制应用4-超市商品信息管理应用5-海报广告应用6-解析网址应用7-购买产品应用8-防伪2李振风维码识别技术课件 应用1-物流管理2李振风维码识别技术课件 应用2-优惠券 入场券等2李振风维码识别技术课件 应用3-火车票实名制火车票实名制是指乘客在购买火车票和乘坐火车时,需要登记、核查个人的真实姓名和身份的一种制度。

      从某种角度上讲,火车票实名制可以打击非法贩卖火车票的行为,对预防、减少和打击铁路沿线上的各种犯罪行为、保障乘客的人身安全、加强乘车管理都有一定的作用火车票实名制的主要目的是为了解决售票难、买票难的问题2李振风维码识别技术课件 应用4-超市商品信息管理将蔬菜、肉类、奶类等的生产厂家、生产日期、出厂日期、物流等信息生成二维码,贴在包装袋上消费者购买产品时,只需扫码或编辑码号发短信,即可随时随地查询产品源信息与质量认证等信息等,并可及时举报虚假、错误信息 2李振风维码识别技术课件 应用5-海报广告2李振风维码识别技术课件 应用6-解析网址将网址、以及下载地址生成二维码解码后,即可快速联网,减少输入网址的麻烦2李振风维码识别技术课件 应用7-购买产品Home Plus 日前在韩国的地铁站内推出了一种新型的电子虚拟超市顾客在地铁站内可像逛实体超市一样浏览各种商品,然后使用二维码扫描应用拍下所选择商品,并通过在网上进行结算,超市就会将所购产品按时送到用户的家中2李振风维码识别技术课件 用户在终端上安装二维码识别软件,通过扫描产品上的二维码或将产品上的二维码码编号用短信方式发送到防伪系统平台后,即可获知产品真伪信息的服务。

      该方式操作更为方便、快捷应用8-防伪2李振风维码识别技术课件 相关软件电脑端移动端2李振风维码识别技术课件 维码识别技术课件 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.