基于数字图像处理的条形码识别预处理算法研究.pdfVIP

基于数字图像处理的条形码识别预处理算法研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于数字图像处理的条形码识别预处理算法研究.pdf

第 27卷 第3期 河南工程学院学报(自然科学版) Vo1.27,No.3 2015年 9月 JOURNALOFHENAN INSTITUTE0FENGINEERING Sept.2015 基于数字图像处理的条形码识别预处理算法研究 陈 超 ,杨 柳 (1.安徽大学 电子信息工程学院,安徽 合肥 230601;2.武~JE_y-大学信息工程学院,湖北 武汉430070) 摘 要 :针对以摄像头为图像采集设备获取的条形码图像,研究了几种常见的条形码预处理算法,包括二值化算法、条形 码区域的定位算法及条形码的校正算法.对条形码 图像 中的灰度背景用大津阈值法进行分割;利用形态学腐蚀的方法将条形 码区域划分为几个连通域,提取最大连通域即可定位条形码区域,完全滤除其他与条形码识别无关的背景信息;对于有一定 倾斜角度的条形码,首先利用Canny边缘检测算子提取条形码的边缘 ,再结合 Hough变换找到条形码水平与竖直的直线及其 倾斜角度,将条形码旋转该角度即可得到校正后的边缘识别的条形码图像.实验证明,该预处理算法有较好的处理效果. 关键词 :条形码识别;大津阈值法;形态学腐蚀 ;连通域;边缘检测;霍夫变换 中图分类号 :TP391 文献标志码 :A 文章编号:1674—330X(2015)03—0069—05 条形码技术是一种利用图像信息对字符或数字进行编码的技术,利用排列规则的条空将信息以一幅图 像的形式表达出来 ,用专用的图像采集与识别设备即可将条形码图像转化为相应的字符或数字信息.条形 码分为一维条形码和二维条形码.常见的一维条形码技术有EAN.8,EAN一13及 UPC.E等 J,由于一维条形 码所能包含的信息量较少,纠错及加密性能较差,在很多领域已无法满足信息安全及准确度方面的要求,所 以目前用得较多的是二维条形码.常见的二维条形码有 PDF417,QRCode,Code49,Codeone等 ,二维条 形码的构造较一维条形码复杂,能编码更多的信息并且保密及纠错能力也更好.目前,市场上对二维条形码 的识别多采用激光扫描器,其研究已经相对成熟,而对 以摄像头为图像采集设备的条形码识别算法研究较 少 J.针对这一情况,采用基于数字图像处理的条形码识别算法,对用摄像头采集到的条形码图像进行处 理和识别,比利用激光扫描器降低了成本.受文章篇幅限制,未探讨条形码的解码算法,而主要研究了条形 码常用的预处理算法,包括二值化算法、条形码区域的定位算法与条形码图像的校正算法. 1 条形码的二值化处理 由于图片采集时可能会受到光线的影响,或者图片本身存在一定的污染,使条形码携带有效信息的同 时还存在一定的灰度背景,见图1.又如图2条形码的灰度直方图所示,采集到条形码背景的灰度值并不是 一 个常数.为了便于识别,需要提取条形码中的有效信息,去掉灰度背景,常常利用二值化算法将灰度图像 转化为二值化图像来处理.对于输入图像中像素坐标为 (,Y)的点,其灰度为I厂(,Y),二值化处理后其灰度 为g(,Y),设定阈值 ,将图像分为特征和背景两部分,如式 (1)所示: x 1,f(, = … … ,y; (1) 二值化技术的关键是阈值的选取,根据待处理图像的特性,阈值选取的方法有很多种 ,一般分为全 局阈值法和局部阈值法.分析图2可知,条形码的灰度直方图具有双峰特性,分别采用两种常用的全局阈值 法进行二值化.第一种如图3所示,在双峰之间靠中间的位置找一个阈值T=150对条形码进行二值化,另一 种方法是采用大津阈值法 ¨.图4为利用大津阈值法进行二值化的结果,其算法原理为将待分割的图像分 收稿 日期 :2015—06—20 基金项 目:安徽大学2014大学生科研训练计划项 目(KYXL2014070) 作者简介:陈超 (1994一),男,湖北孝感人,本科生,研究方向为数字图像处理与多媒体计算技术

文档评论(0)

suijiazhuang1 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档