EAN13条码检测原理.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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-[d1..d6]-[d7..d12] EAN13识别原理 从数字到条码宽度是一一对应的 数字-条码: 每个数字用“两个白条+两个黑条”交替的形式表示。四个条总宽度为7个单位长度。 这7个单位长度可以表示为(xxxxxxx)的形式,x=0或1 (xxxxxxx)是提前规定好的=测量宽度就可以查表找到对应数字 奇偶性:(xxxxxxx)中1的个数为奇数就是奇。个数为偶数则为偶。 [d0] [d1..d6] [d7..d12]:d0通过[d1..d6]的奇偶性确定。 [d1..d6]通过“白黑白黑”方式确定 [d7..d12]通过“黑白黑白”确定 左侧奇数用xa表示,左侧偶数用xb表示,右侧只有偶数用xc表示,x表示[0..9】 识别-一个样例 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分别的值 表格-AT1AT2(d1-d6) AT2 AT1 2 3 4 5 2 0101111(6a) 0100111(0b) 0100011(4a) 0100001(3b) 3 0010111(9b) 0010011(2a) 0110111(8a) 0010001(7b) 0110011(1b) 0110001(5a) 4 0001011(9a) 0001001(8b) 0011011(2b) 0011001(1a) 0111011(7a) 0111001(5b) 5 0000101(6b) 0001101(0a) 0011101(4b)3a) 表格-AT1AT2(d7-d12) AT2 AT1 2 3 4 5 2 1010000(6C) --- 1011100(4C) --- 3 --- 1101100(2C) 1001000(8C) --- 1001110(5C) 4 1110100(9C) --- 1100110(1C) 1000100(7C) --- 5 --- 1110010(0C) --- 1000010(3C) 表格-一一对应? 发现d1-d6的表格不是一一对应。策略: 假设测量的四个宽度为m1,m2,m3,m4 利用下表,通过mi的比较确定“二值”中的哪一个 OpenCV的处理方式 传统方式:硬件(扫描枪) 使用OpenCV:将图片作为矩阵处理 导入图片 从(0,h/2)位置处开始横向扫描 注意固定区域的处理(101,01010,101) 查表获得对应的数字(d1-d12) 查表获得对应的d0(d1-d6的奇偶性确定) 输出结果 0 OOOOOO 1 OOEOEE 2 OOEEOE 3 OOEEEO 4 OOEEEO 5 OEEOOE 6 OEEEOO 7 OEOEOE 8 OEOEEO 9 OEEOEO

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档