一种基于OpenCV的卷烟激光码识别算法实现

来源 :经营管理者·中旬刊 | 被引量 : 0次 | 上传用户:ciissyma
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:烟激光码是由32位字符组成的两行十六列的字符码,可以肉眼识别,但是在实际应用中,肉眼识别会给相关物流监管工作人员带来非常巨大的工作量和工作强度。本文设计了一种基于OpenCV的图像处理技术对卷烟激光码进行自动识别,这对相应产业的智能化发展以及减少相关工作人员的工作压力有重大意义。
  关键词:卷烟 激光码 图像处理 激光码识别
  一、 引言
  在现代生活中,数字化技术已经是各种开发和生产活动的前提条件,并为科学研究的过程提供便捷的处理方法。而OpenCV作为一种图像处理工具,可以对图像进行相应的处理,来达到实际应用中的要求和目的。例如对图像压缩、图像数字化、图像增强、图像重构、图像识别等。我们知道烟盒外面的激光码暗含很多信息,比如它的出厂信息、销售渠道、销售来源、销售去向等。我们可以通过这些信息去识别该批卷烟的真伪,是不是正当的销售手段。现如今卷烟物流数量非常庞大,我们怎样能够高效准确的识别每盒卷烟的防伪码信息,对卷烟防伪有着重要的意义。
  二、 OpenCV简介
  OpenCV中文全称是Open Source Computer Vision Library,即开放的源代码计算机视觉库。由Intel公司开发,可以免费使用的一款图像处理软件。卷烟激光码的OpenCV的程序开发,需要在Linux平台上运行。该软件中对图像处理的函数库大部分都是C函数,也可以用Java程序进行开发,其中还提供很多图像处理的源文件,在对图像进行处理时我们可以直接调用,完成很多图像识别的内容。
  三、 卷烟激光码算法设计
  1.激光码图像采集与灰度处理。用摄像设备对一烟盒的激光码位置进行拍摄,由于外界环境影响,需要将调用OpenCV里的函数将图像灰度处理,原图像为彩色图像,需要通过公式(2-1)对原图像进行转换,这是计算机识别卷烟激光码图像的预处理第一步。
  其中R(Red)表示的是获取图像中红色通道中像素点对应的灰度值;G(Green)表示的是获取图像中绿色通道中像素点对应的灰度值;B(Blue)表示的是获取图像中蓝色通道中像素点对应的灰度值。这三种灰度值利用各自的权值进行加权运算,得出整个图像像素点的灰度值。
  2.图像二值化处理。二值化处理的目的是为了加强图像的轮廓显示,即激光码中字符的显示效果增强,并且可以消除图像中其他的噪声干扰,而OpenCV直接有对图像进行二值化处理的功能函数,可以直接对灰度图像进行二值化处理。
  其中表示的是OpenCV中对图像进行自适应二值化处理,也可以调用cvAdaptiveThreshold的方法来操作。如图2.1所示
  3.激光码图像的形态学处理。形态学处理即一般的对图像进行膨胀和腐蚀处理,图像膨胀就是对二值化图像进行扩大处理,使得相近的图像区域闭合,减少字符缺失的情况。图像腐蚀就是对激光码图像进行收缩处理,目的是为了使图像中字符以外的噪声污点消除。以下是对激光码图像进行形态学处理的代码设计:
  //自定义1*3的核进行x方向的膨胀腐蚀
  上述代码操作执行的分别是对激光码图像进行x方向膨胀以连通字符,x方向腐蚀以去除碎片以及x方向膨胀以回复形态。
  //自定义3*1的核进行y方向的膨胀腐蚀
  上述代码操作执行的分别是对激光码图像进行y方向腐蚀去除碎片和回复形态。腐蚀和膨胀后图像如图2.2和图2.3所示。
  4.激光码矩形区域提取。该步骤是为了字符分割提供方便所做的进一步图像处理,仅仅提取出包括字符的一块矩形区域。查找矩形轮廓以及筛选代码设计如下:
  由于烟盒上最大的矩形区域就是激光码构成的矩形区域,所以查找后的矩形轮廓就是所要提取的激光码图像。
  5.字符分割与识别。对上一步提取的激光码图像进行分割处理,由于字符之间存在一定的间隙,而这种间隙可以通过像素点数的统计进行区分,像素数目越少,说明这一列就越可能作为对字符进行分割的候选位置。再利用训练好的神经网络對分割后的字符图像进行字符的匹配识别,字符识别过程其实就是一种对图像中字符的特征在数据库中进行匹配和识别的过程。具体操作过程是经过处理的待匹配的激光码图片与模板图片在大小相同的情况下并且都属于二值化图像,而二值化图像都是0或者255,即黑白图像,图像中只有这两种像素点,所以直接匹配对应位置的像素点不相同的个数,不同的像素点个数越趋于0,匹配率越高,输出匹配率接近一百的模板图片中的字符即实现激光码字符的识别。
  四、实验结果
  1.激光码的提取。如图3.1所示
  2. 激光码图像的预处理。如图3.2、3.3、3.4所示。
  根据上一节的算法设计对图像进行预处理,将图像由0-225的彩色图像转化为0/255的黑白图像,再对图像进行形态学处理使得字符更加清晰,最后对字符进行分割,与模板图片进行匹配识别。
  3. 激光码字符识别。如图3.5所示。
  五、结语
  本文运用OpenCV的程序开发去实现卷烟激光码的自动识别,首先需要我们先对各种情况即各种激光码与各类卷烟复杂背景的分割识别,对这些激光码进行分类采集,并使用一些背景不复杂的图像进行二值化处理,对图像进行膨胀和腐蚀处理,去除影响识别的干扰,其次将32位激光码逐一分割,为使用深度学习的卷积神经网络来训练或者直接与数据库的字符图片进行逐一匹配来识别激光码提供便捷,增加字符识别的准确性。实验结果表明本设计基本实现对卷烟激光码字符的智能识别,不需要人工输入识别,大大减少烟草监管工作人员的工作量与工作强度以及人工输入带来的误差。
  参考文献:
  [1]熊刚,基于Android的智能手机的设计与实现[D]. 武汉:武汉理工大学,2010, 10-14.   [2]Hinton, G. E., Osindero, S.,et al., A fast 1 earning algorithm for d eep belief nets[J], Neural.computation, 2006, Vol. 18, No. 7: 1527-1554.
  [3]Hinton, G. E.,&Salakhutdinov, R. R., Reducing the dimensionality of data with neural networks[J], Science, 2006, Vol. 313, No. 5786: 504-507.
  [4]Poultney, C., Chopra, S.,&Cun, Y. L., Efficient learning of sp arse representations with an energy-based model[C], Proceedings of the Advances in Neural Information Processing Systems(NIPS 2006), Vancouver, B.C., Canada, 2006, 1137-1144.
  [5]Lee, H., Ekanadham, C.,&Ng, A. Y.,Sparse deep belief net model for visual area V 2[C].Advances in Neural Information Processing Systems 20 (2007), Vancouver, B.C., Canada, Vol. 7,2008, 873一880.
  [6]Goodfellow, L, Mirza, M., Courville, A.,&Bengio, Y., Multi-prediction deep Boltzmann.machines[C], Advances in Neural Information Processing Systems, Nevada, United States, 2013,548-556.
  [7]林瑤,田捷,医学图像分割方法综述[J].模式识别与人工智能,2002,15 (2): 192-204.
  [8]朱晓波,基于BP神经网络的手写体数字识别分析与研究[D]. 武汉科技大学,2013, 54-55.
  [9]Lee, H., Pham, P. T., Largman, Y.,&Ng, A. Y., Unsupervised feature learning for audio.
  classification using convolutional deep belief networks[J]. NIPS, 2009, Vol. 9: 1096-1104.
其他文献
摘 要:大学生创业扶持模式的构建是个系统工程,只有整合政府、高校、企业等多方资源,才能够为大学创业提供有效的扶持,共同实现大学生的成功创业。本文从高校构建大学生创业扶持模式的角度出发,重点分析目前高校大学生创业扶持存在的问题,并就如何立足高校教育资源,在创业氛围营造、创业教育支持和创业实践指导等方面提出建议,以期能为大学生成功创业提供有力保障。  关键词:创业扶持 创业教育 创业实践  近年来,为
期刊
摘 要:我国电子信息技术起步晚、基础薄弱,同西方发达国家相比,依然存在着技术创新能力薄弱、产品的附加价值和科技含量低等全方位的差距。研究我国电子信息技术创新能力与战略布局对提高我国电子信息技术产业的发展具有重要意义。  关键词:电子信息技术 创新发展  一、引言  当今世界,电子信息技术飞速发展,在全球化趋势越来越明显的此背景下,发展电子信息技术、提高科技创新能力已经成为一个国家实力的重要標志。认
期刊
摘 要:新车型承担着各汽车公司抢占市场的重任,针对新车型设计合理有效的促销活动十分关键。本文以某品牌汽车公司新车型“ONU”为例,指出合理的促销活动设计必须建立在科学的市场分析基础上,并从五个方面阐述了如何进行新车型促销活动的设计。  关键词:新车型 市场分析 促销活动设计  根据中国汽车工业协会数据,2016年中国汽车产销均超2800万辆,连续八年蝉联全球第一。作为全球最大的汽车市场,竞争十分激
期刊
摘 要:根据目前顶岗实习管理系统的不足和移动智能终端特点,本文设计了基于移动智能终端技术的高职院校顶岗实习管理及评价系统,它具有全员参与性,动态跟踪学生顶岗实习全过程,实时获取生产现场、实习人员第一手资料,实时沟通等特点,更重要的是它开拓了顶岗实习管理系统一种新的应用模式,对正在进行的顶岗实习管理系统研究及应用创新的人员具有一定的启示和借鉴意义。  关键词:移动智能终端 顶岗实习 动态跟踪  一、
期刊
摘 要:文章首先通过分析地方院校转型发展,接着谈及地方院校图书馆面临的问题,最后就如何适应时代需要,充分发挥自身作用,讲述了转型期图书馆建设与发展策略。  关键词:大学图书馆 转型发展 资源 服务建设 问题 对策  一、地方院校转型发展背景  21世纪,低碳、绿色、环保成为经济发展新的主题。国家开始重视环境资源保护,人力成本上升较快,中国经济正在经历着产业升级转型。在我国目前的高教体系中,一些地方
期刊
摘 要:在互联网不断发展的今天,推进电子信息科技发展,引领产业优化升级,实现资源的共享共生,促进专业人才队伍的改进提高,这是立足当前中国经济发展新常态,促进经济腾飞的重要手段。本文从技术、产业和保障三个要点出发,提出优化核心技术,强调协同发展,构建发展体系;构建产业平台,促进结构优化,打造品牌特色;加大资金投入,加强师资建设,建立保障机制三大对策,希望能够推动电子信息科技不断升级发展。  关键词:
期刊
摘 要:在经济水平不断提升的当今社会,汽车已经成为大部分家庭的必需品,由此带动了汽车行业的迅速发展,汽车生产和销售企业之间的竞争也越来越激烈。因此,汽车广告便成为汽车营销的重要手段,而汽车广告文化也随之发展起来。本文对汽车广告文化的特征进行分析,并提出其在汽车营销中应用的几点建议。  关键词:汽车广告文化 汽车营销 应用  汽车广告文化是社会商业文化在汽车经营活动中的渗透,其是商业文化的重要内容,
期刊
摘 要:随着医院的快速发展,医院管理工作逐渐得到重视。档案管理又是医院管理工作中的重中之重,也随之受到有关部门及医院的重点关注。在新医改的条件下,医院为了进一步发展,追求捷径,使得档案管理工作中的问题及缺陷逐渐暴露。这就需要我们提供适当的改进方法,使医院能得到更好的发展。  关键词:医疗改革 医院档案管理 问题缺陷 解决措施  一、引言  新医改指的是国务院公布的医药卫生改革,其体制改革要求我国基
期刊
摘 要:随着旅游市场的发展,客户需求逐渐走向更加多元化,同时带来的还有日益激烈的市场竞争。各种旅行机构越来越多,每一个旅行社都希望在未来收获更多的业务。这种在根本上依据不同客户群体开展的经营活动,逐渐形成了新的客户关系管理理念。当然最根本的是产品,但是要是想让自己的效率更高,就必须做好客户管理,客户管理最核心的部分就是客户档案的建立与管理。每个旅行社都很重视客户档案的建立,并积极运用于旅行社经日常
期刊
摘 要:针对当前企事业退休人员档案管理存在的问题进行分析,研究企业退休人员档案社会化管理的价值,并提出加强有效宣传,增强档案管理重视程度;健全档案科目,全面构建档案管理制度以及创新管理模式,提升档案管理综合质量等企业档案社会化管理的相关对策,以期能够不断提升企业退休人员档案管理的综合质量。  关键词:企业档案管理 社会化问题  随着我国经济水平的飞速发展,企业之间的竞争愈加激烈。企业档案管理的质量
期刊