EAN13条码检测原理.ppt_第1页
EAN13条码检测原理.ppt_第2页
EAN13条码检测原理.ppt_第3页
EAN13条码检测原理.ppt_第4页
EAN13条码检测原理.ppt_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

EAN-13条码检测原理,-基于图像处理的方式 By ChrisZZ,条码分类,一维条码:EAN,UPC等 ISBN也是一维条码 EAN包括EAN13和EAN8 UPC是EAN13的特殊情况 -所以识别EAN13很有必要 二维条码:QR,PDF417,CODE49,Data Matrix等,EAN13条码的结构,条码部分:quiet_zone-left_guard-LEFT-middle_guard-RIGHT-right_guard 数字部分:d0-d1d6-d7d12,EAN13识别原理,从数字到条码宽度是一一对应的 数字-条码: 每个数字用“两个白条+两个黑条”交替的形式表示。四个条总宽度为7个单位长度。 这7个单位长度可以表示为(xxxxxxx)的形式,x=0或1 (xxxxxxx)是提前规定好的=测量宽度就可以查表找到对应数字 奇偶性:(xxxxxxx)中1的个数为奇数就是奇。个数为偶数则为偶。 d0 d1d6 d7d12:d0通过d1d6的奇偶性确定。 d1d6通过“白黑白黑”方式确定 d7d12通过“黑白黑白”确定 左侧奇数用xa表示,左侧偶数用xb表示,右侧只有偶数用xc表示,x表示09】,识别-一个样例,6,921505,016218 3112-0001011-9a d1 2212-0011011-2b d2 1222-0110011-1b d3 1321-0111001-5b d4 3211-0001101-0a d5 1231-0110001-5a d6 3211-1110010-0c d7 2211-1100110-1c d8 1114-1010000-6c d9 2122-1101100-2c d10 2221-1100110-1c d11 1213-1001000-8c d12,测量技巧,图像有时模糊,测量不准确 归一化方法提高精度 假设某个数字对应的四个条码区域为ABCD,传统方法分别测量ABCD 归一化方法:测量T1=AB,T2=BC 根据T1/T2的结果判定ABCD分别的值,表格-AT1&AT2(d1-d6),表格-AT1&AT2(d7-d12),表格-一一对应?,发现d1-d6的表格不是一一对应。策略: 假设测量的四个宽度为m1,m2,m3,m4 利用下表,通过mi的比较确定“二值”中的哪一个,OpenCV的处理方式,传统方式:硬件(扫描枪) 使用OpenCV:将图片作为矩阵处理 导入图片 从(0,h/2)位置处开始横向扫描 注意固定区域的处理(“101“,“0101

温馨提示

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

评论

0/150

提交评论