全文总字数:3390字
1. 研究目的与意义(文献综述)
1.1选题目的及意义
2010年9月,国家烟草专卖局正式印发《关于卷烟打码销售有关事项的通知》。该通知规定:销售卷烟必须打码到条,未打码到条的卷烟不得在市场上销售。该文件的出台,确保了市场上流通的合法合规卷烟都必须具有32位编码,这也为消费者通过识别卷烟编码买到放心卷烟提供了依据,目前市面上采用的均是激光打码的方式,以便于产品后续的流通追述工作。从卷烟上的防伪码中可以看到有上下两行共32位字符,大多数以数字为主,个别也会掺杂英文字母。卷烟32位条码信息是鉴别卷烟真伪最直接、最简单的方式,在市场管理中,专卖人员可以通过查看卷烟条盒上的12位的零售户代码,与该客户的许可证进行对照,查看证号是否一致,对于许可证系统中没有查询到的号码,即可判断为假烟,其它数字代码包含的信息同样也具参考价值。但是如果面对数量庞大的卷烟物流抽检,其工作量也是十分巨大的。
2. 研究的基本内容与方案
2.1本论文的主要工作及基本内容
基于OpenCV的卷烟32位防伪码的识别设计包括以下两部分,硬件系统和软件系统的设计。本系统的硬件由摄像头、计算机等组成,其任务主要是完成图片的采集和选定。软件则由C 所编写,用到OpenCV视觉库,可以对图片进行预处理,包括灰度化、二值化、去噪、切割等步骤,最后模式识别,将卷烟上的防伪码数字在电脑上显示出来。
2.2研究方法与实现措施
本次设计的关键技术在于对数字的特征提取与识别,其方法有统计模式识别、结构模式识别和神经网络模式识别等,最终经过对比验证选择的是结构模式识别,因为其更易实现,不需要大量原始数据,且符合设计要求规定范围内。
基于OpenCV的数字识别大致流程如下:
1.图像预处理
图像预处理的主要目的是消除图像中无关的信息,恢复有用的真实信息并增强有关信息的可检测性和最大限度地简化数据,从而改进特征抽取、图像分割、匹配和识别的可靠性。预处理过程一般有数字化、几何变换、归一化、平滑、复原和增强等步骤。
2.字符轮廓提取与分割
卷烟32位防伪码的定位是在整张图像中定位出防伪码数字的位置,再将其从背景图像中分离出来,便于后面将单个数字分割开来,字符分割将卷烟32位防伪码分割成32个数字,最后将分割成的单个防伪码数字图像进行图像归一化规范化成统一大小的并放在图像中心。
3.字符识别
字符识别是将处理好的卷烟32位防伪码数字与模版相对比,在数字模版库中如果找到与待识别的数字相匹配的字符,就识别出这个字符。本设计用到的是像素点对比法,通过对比数字图像与各个模版相同位置像素点,计算出相同像素点数目,比较相似度,得到最匹配的数字。
2.3原理框图
图1原理框图
3. 研究计划与安排
第1-3周 完成题目调研,完成文献阅读,进行相关资料的收集,完成文献综述以及开题报告撰写;
第4-5周 学习opencv图像处理技术,完成论文开题;
第6-12周 完成环境搭建和程序编写,撰写论文初稿;
4. 参考文献(12篇以上)
[1]江能兴.基于计算机视觉技术的机械零件装配图数字标号的自动识别[j].计算机与现代化,2011(05):66-69.
[2]樊可霞,周一军,涂煊.基于opencv的社保卡号码识别算法的研究[j].信息技术,2014(03):175-178.
[3]王晋冰,陈玮,郭军,于杨.32位激光码识别算法的研究[j].电子世界,2019(02):68-69.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。