《二维码识别毕设开题报告.ppt》由会员分享,可在线阅读,更多相关《二维码识别毕设开题报告.ppt(14页珍藏版)》请在金锄头文库上搜索。
1、产品标签的二维码自动识别设计产品标签的二维码自动识别设计答辩人:王元指导教师:马立勇答辩日期:2015年1月8日哈尔滨工业大学哈尔滨工业大学研究背景与意义研究背景与意义在流水线产品生产过程中,厂家经常需要实时查看生产产品的基本信息,并对生产出来的产品根据订单进行自动化的装包与调配。为此很多厂家研究将条形码或二维码打在产品标签上,并在生产线上设置摄像头采集二维码所包含的信息,并发给远方的接受端,提高效率是今后工业化生产发展的必然方向。哈尔滨工业大学哈尔滨工业大学由由TCP/IP协议协议发送到手机发送到手机APP摄像头抓取二维码摄像头抓取二维码上上位位机机获获取取二二维维码码信信息息哈尔滨工业大学
2、哈尔滨工业大学将二维码识别技术用于生产线生产极大方便了信息将二维码识别技术用于生产线生产极大方便了信息传递简并化人员配置。传递简并化人员配置。实现机器自动分拣装包降低出错概率远方人员可实时监控生产信息人员配置灵活条码自动识别人工进行分拣派送效率低易出错人员必须在现场进行监控,人员不易调配,信息不能很快传递。人员现场操作哈尔滨工业大学哈尔滨工业大学二维码的种类和常用二维码二维码的种类和常用二维码二维条码/二维码可以分为堆叠式/行排式二维条码和矩阵式二维条码。堆叠式/行排式二维条码形态上是由多行短截的一维条码堆叠而成;矩阵式二维条码以矩阵的形式组成,在矩阵相应元素位置上用“点”表示二进制“1”,用
3、“空”表示二进制“0”,由“点”和“空”的排列组成代码。哈尔滨工业大学哈尔滨工业大学堆叠式二维码堆叠式/行排式二维条码,其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定,其译码算法与软件也不完全相同于一维条码。有代表性的行排式二维条码有:Code16K、Code49、PDF417等。哈尔滨工业大学哈尔滨工业大学QR二维码QR码呈正方形,只有黑白两色。在4个角落的其中3个,印有较小,像“回”字的的正方图案。这3个是帮助解码软件定位的图案,使用者不需要
4、对准,无论以任何角度扫描,资料仍可正确被读取。QR码最常见于日本,并为目前日本最流行的二维空间条码。QR码是二维条码的一种,是由日本Denso公司于1994年9月研制的一种矩阵二维码符号。哈尔滨工业大学哈尔滨工业大学DataMatrix二维码DataMatrix又可分为ECC000-140与ECC200两种类型,ECC000-140具有多种不同等级的错误纠正功能,而ECC200则透过Reed-Solomon演算法产生多项式计算出错误纠正码,其尺寸可以依需求印成不同大小,但采用的错误纠正码应与尺寸配合,由于其演算法较为容易,且尺寸较有弹性,故一般以ECC200较为普遍。DataMatrix原名D
5、atacode,由美国国际资料公司(InternationalDataMatrix,简称IDMatrix)于1989年发明。哈尔滨工业大学哈尔滨工业大学二维码识别方法二维码识别方法设计系统所需软件和工具HALCON算子设计二维码识别算法HDevelop软件作为设计平台用C+软件编写上位机发送TCP/IP包哈尔滨工业大学哈尔滨工业大学二维码识别基本思路二维码识别基本思路二维码定位二维码定位找到有明显二维码特征的区域进行二值化处理并检测其轮廓二维码分割二维码分割用区域增长方法修正区域边界通过凸壳计算分割出区域边界二维码解码二维码解码对图像进行网络采样构造位图得到二进制序列转化为字符串哈尔滨工业大学
6、哈尔滨工业大学产品二维码信息的传递QT编写的上位机软件获取图像HALCON算子算法处理为字符串TCP/IP协议传输至手机端APP哈尔滨工业大学哈尔滨工业大学毕业设计进度安排1月月5号号-1月月10号号完成毕业设计准备工作,包括软件安装资料查找,完成毕业设计准备工作,包括软件安装资料查找,了解二维码识别的基本策略,对今后的工作进行了解二维码识别的基本策略,对今后的工作进行大体的安排和规划。大体的安排和规划。1月10号-3月1号熟悉HALCON软件的使用,了解常用算子的使用方法,初步设计一个用摄像头识别二维码的程序。同时完成关于二维码的英文文档的翻译,深入了解二维码识别的基本原理。3月1号-4月1
7、号模拟生产线上工件运动的情况,二维码实际大小和摄像头与工件的距离,并进一步完善程序,使其适应该系统的实际使用环境。4月1号-将子程序进行整合,形成一个可以识别不同种类二维码和条形码的总的系统,并进行最后调试,完成毕业设计。哈尔滨工业大学哈尔滨工业大学进行此项研究的目的与意义1.翻译学习关于二维码识别方面的英文文档,可以提高自身英文水平并掌握应用越来越广泛的二维码识别的基本方法,有利于今后的工作学习。2.学习掌握机器视觉HALCON的使用方法,开拓自己的眼界为以后可能更多的使用HALCON,研究深层次的机器视觉打好基础。3.这个项目是将来会投入应用的真实的立项,相比以前做的电子设计类大赛系统的可靠性要求更高,更注重细节这对自己是一次锻炼也是一次挑战。哈尔滨工业大学哈尔滨工业大学 谢谢!谢谢!110210323王元