- 8
- 0
- 约3.86千字
- 约 24页
- 2016-06-22 发布于湖北
- 举报
边缘检测 为保证识别正确率和识别速度,必须提高所用特征的“质量”。条码图像中相邻的条与空之间的边界是图像的最本质特征。对条码图像的边缘检测是识别条码的必由之路。 本课题利用条码图像像素灰度分布特点,提出了一种基于条码边缘特征的边缘检测方法。 所采集得到的条码图像像素灰度都服从如右图所示的分布。 边缘重构 以商品EAN-13 码为例,它的条码中共有30 个条,条码图像中的条空边界数是该条码“条”的数量的2倍。所以,只要确定了一种码制的条码中“条”的数量,也就得出了该码制的所有条码图像中的条空边界数。所以,所有的 EAN-13 码的图像中都会有 60个条空边界。 本课题中,采用将数列 A(j) 中元素按数值从大到小的顺序排序,选取前60个元素所在列作为条码边缘就完成了条码的边缘重构。先进行基于条码边缘特征的边缘检测,再按上述算法边缘重构。 EAN-13码译码算法流程 条空模块数与字符集相匹配 将数列描述的条空宽度信息按EAN-13码字符集选择规则与对应字符集进行匹配就完成了条码的译码。EAN-13码字符集的二进制表示见表右上。 EAN-13码的前置码不用条码字符表示,不包括在左侧数据符内。右侧数据符均用字符集C子集表示,左侧数据符选用A子集还是B子集取决于前置码的数值,见表右下。 条码识别系统的实现 本识别系统的软件设计遵循以下设计原则: (1)数据结构条理清晰、便于访问 (2)优化界面设计,方便用户访问 (3)充分考虑应用软件在编制、修改、调试、运行和升级方面的方便 (4)丰富软件功能,简化硬件设计,降低成本。 欢迎各位老师来聆听和指导我的答辩,谢谢! * 论文答辩的流程图 * 论文题目:视觉技术在瓶装饮 料生产线上的应用 —— 条形 码检测 答 辩 人: 指导老师: 专 业:机械设计制造及其自动化 班级: 选题的意义 1 论文的基本框架和主要内容 2 本论文的重点 3 完成论文写作存在的问题及收获 4 选题的意义: 随着国民经济的快速发展,条码技术是信息数据自动识别、输入的重要方法和手段,现已应用到了商业、工业、交通运输业等国民经济各行各业。 对于生产流水线或物流传送带上的物体条码识别,传统的扫描器识别方法受条码印刷技术、印制材料以及条码本身的运动速度和角度的影响,基本上无法识别。 然而,应用机器视觉技术可以成功地解决流水线上运动条码的识别问题,因而,具有非常重要的理论与实践价值。 选题的意义 1 论文的基本框架 论文的基本框架和主要内容 2 提出问题 分析问题 解决问题 在已有的条件下,如何实现流水线上条码的自动检测 首先学习条码和视觉图像处理的知识,然后是条码图像的如何识别与译码 本课题主要是解决条码图像的预处理,如何定位以及怎样被译码的 论文的基本框架和主要内容 2 提出问题 如何实现流水线上条码的自动检测 在生产线上机器视觉技术与条形码技术相结合来检测商品条码是否符合出厂要求的应用越来越广泛了。在现实生产流水线的条码检测过程中,为了提高检测的效率,可以先设定好动态采集条码图像的机械手(如右图所示的发光的采集设备),让它采集到的条码图像不需要几何校正,图像噪声较少以及初步分割出条码。只有这样,不仅减少了条码识别编程程序的易读简洁性,也大大提高了条码被识别的效率。 初识EAN-13码 标准条码符号 EAN-13码的模块组成 左侧空白区 起始符 6位左侧数据符 中间分隔符 5位右侧数据符 1位校验符 终止符 右侧空白区 113个模块 其中左空11,起3,左数42,中5,右数35,校验符7,终止符3,右空7 一个完整的条码是由两侧空白区、起始字符、数据字符、校验字符和终止符以及供人识读符组成,如左上图所示。 条码 :由一组规则排列的条、空及其对应字符组成的标记,用以表示一定的信息; 空白区:条码起始符、终止符两端外侧与空的反射率相同的限定区域 条 :条码中反射率较低的部分; 空:条码中反射率较高的部分; 起始符:位于条码起始位置的若干条与空; 终止符:位于条码终止位置的若干条与空; 中间分隔符:位于条码中间位置用来分隔数据段的若干条与空; 供人识别字符:位于条码符的下方,与相应的条码字符相对应的、用 于供人识别的字符; 商品条形码的条和空组合部分成为条形码符号,对应符号部分由一组阿拉伯数字组成,称为代码。条形码符号和条形码相对应,表示的信息一致。商品条形码就是商品的“身份证”,是商品流通于国际市场的“共同语言”。 EAN-13码的编码规则 按模块组合法编码的条码符号中,条与空是由标准宽度的模块组合而成。一个标准宽度的条模块用二进制的“1”表示,一个标准
原创力文档

文档评论(0)