《机器视觉系统应用》课件-二维码识别检测方法讲解_第1页
《机器视觉系统应用》课件-二维码识别检测方法讲解_第2页
《机器视觉系统应用》课件-二维码识别检测方法讲解_第3页
《机器视觉系统应用》课件-二维码识别检测方法讲解_第4页
《机器视觉系统应用》课件-二维码识别检测方法讲解_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二维码识别检测方法讲解课程框架课程引入模型获取和导入施加载荷与约束模型简化与拆分实践训练交流讨论实践训练评价反馈课程总结,布置作业激学导思讲授新知教学巩固教学提升教学延伸课程总结及5S整理5分钟15分钟15分钟30分钟15分钟10分钟课程引入相关库的获取和导入原理分析一二三目录能力目标(1)能够对二维码有基础的认识;(2)能够对完成对二维码的读取。知识目标(1)了解二维码的原理;(2)了解二维码的识别。素质目标(1)具有严谨求实精神;(2)具有自主学习的能力;(3)具备5S职业素养。课程目标一课程引入二维码的定义:二维码(2-dimensionalbarcode),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。在许多种类的二维条码中,常用的码制有:DataMatrix,MaxiCode,Aztec,QRCode,Vericode,PDF417,Ultracode,Code49,Code16K等。1.堆叠式/行排式二维条码,如,Code16K、Code49、PDF417(如下图)等

2.矩阵式二维码,最流行莫过于QRCODE二维码的名称是相对与一维码来说的,比如以前的条形码就是一个“一维码”,它的优点有:二维码存储的数据量更大;可以包含数字、字符,及中文文本等混合内容;有一定的容错性(在部分损坏以后可以正常读取);空间利用率高等。二相关库获取和导入导入库本章节我们需用到的库如下图。cv2是opencv-python用于图像处理。numpy是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nestedliststructure)结构要高效的多(该结构也可以用来表示矩阵(matrix)),支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。在条形码和二维码的识别中,通常会运用到pyzbar库进行识别和数据输出二库导入pycharm软件界面相关库获取和导入在python下二维码识别,目前主要有三个模块:zbar、zbarlight、zxing。未使用zbarlight,原因是zbarlight和zbar的dll相同,二维码识别准去率没提升。另外,该包的pip安装存在一些问题未解决。1、安装包:pipinstallopencv-pythonpipinstallpyzbar三原理分析二维码的定义:二维码(2-dimensionalbarcode),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。在许多种类的二维条码中,常用的码制有:DataMatrix,MaxiCode,Aztec,QRCode,Vericode,PDF417,Ultracode,Code49,Code16K等。1.堆叠式/行排式二维条码,如,Code16K、Code49、PDF417(如下图)等

2.矩阵式二维码,最流行莫过于QRCODE二维码的名称是相对与一维码来说的,比如以前的条形码就是一个“一维码”,它的优点有:二维码存储的数据量更大;可以包含数字、字符,及中文文本等混合内容;有一定的容错性(在部分损坏以后可以正常读取);空间利用率高等。三原理分析QR(Quick-Response)code是被广泛使用的一种二维码,解码速度快。它可以存储多用类型三原理分析QR码的特点:存储大容量信息传统的条形码只能处理20位左右的信息量,与此相比,QR码可处理条形码的几十倍到几百倍的信息量。另外,QR码还可以支持所有类型的数据。(如:数字、英文字母、日文字母、汉字、符号、二进制、控制码等)。一个QR码最多可以处理7089字(仅用数字时)的巨大信息量。三原理分析QR码的特点:在小空间内打印QR码使用纵向和横向两个方向处理数据,如果是相同的信息量,QR码所占空间为条形码的十分之一左右。(还支持MicroQR码,可以在更小空间内处理数据。)三原理分析QR码的特点:有效表现各种字母QR码是日本国产的二维码,因此非常适合处理日文字母和汉字。QR码字集规格定义是按照日本标准“JIS第一级和第二级的汉字”制定的,因此在日语处理方面,每一个全角字母和汉字都用13比特的数据处理,效率较高,与其他二维码相比,可以多存储20%以上的信息。三原理分析QR码的特点:对变脏和破损的适应能力强QR码具备“纠错功能”,即使部分编码变脏或破损,也可以恢复数据。数据恢复以码字为单位(是组成内部数据的单位,在QR码的情况下,每8比特代表1码字),最多可以纠错约30%(根据变脏和破损程度的不同,也存在无法恢复的情况)。三原理分析QR码的特点:可以从任意方向读取QR码从360°任一方向均可快速读取。其奥秘就在于QR码中的3处定位图案,可以帮助QR码不受背景样式的影响,实现快速稳定的读取。三原理分析QR码的特点:支持数据合并功能QR码可以将数据分割为多个编码,最多支持16个QR码。使用这一功能,还可以在狭长区域内打印QR码。另外,也可以把多个分割编码合并为单个数据。三原理分析

二维码的信息识别使用的是pyzbar,一个开

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论