二维码生成与识别系统设计开题报告
2020-04-13 13:10:19
1. 研究目的与意义(文献综述)
1.目的及意义(含国内外的研究现状分析)
1)目的及意义
条码技术是在信息技术和计算机技术基础上发展起来的一门集编、印刷、识别、数据采集和处理于一身的技术,在当今的自动识别技术中占有重要的地位。条码技术分为一维码和二维码,但一维码的数据容量较小,只能包含字母和数字,条码尺寸相对较大,条码遭到损坏后便不能阅读。二维码是在垂直和水平方向的二维空间存储信息,具有容量大、安全性强、保密性高、识别率高、编码范围广等特点,从而使其作为信息的载体在各领域得到广泛应用。目前国内外应用较为广泛的二维条形码包括data matrix,maxi code,qr code,pdf417,code 49等,因此研究二维码的生成和识别系统具有非常重要的意义。
2. 研究的基本内容与方案
2.研究(设计)的基本内容、目标、拟采用的技术方案及措施
本题主要是用JAVA编写一个QR码的生成和识别系统,具有绘图和图像读取功能,利用QR码的编码和解码原理,通过系统对相应的内容生成对应的QR码,再识别该QR码,对其进行解码得到所携带的信息。
1)主要研究内容:
(1)学习QR码的编码和解码原理;
(2)学习JAVA语言
(3)设计QR码的生成系统
(4)设计QR码的识别系统。
2)完成的工作:
(1)系统完成从输入数据到生成相应二维码的功能;
(2)识别系统完成对采集到的二维码符号进行译码还原出所携带信息的功能。
3)系统的功能框图如下:
图1 系统功能图
4)二维码解码功能的设计
基于图像处理的二维码解码算法大体上可以分为五个步骤:图像预处理、定位与校正、读取数据、纠错以及译码。解码流程如下图所示:
图2 解码流程图
5)实施的方案:
本方案的二维码识别系统主要有条码生成模块、识别模块等。生成模块涉及到字符到二维码的编码处理以及图片的文件存储方式的设计;识别模块涉及到图片滤波、二值化处理与二维码矩阵的解码过程等。
利用JAVA语言开发出系统,设计出基于QR码的二维码生成/识别算法,完成系统界面以及源码的编写和调试,最终设计出一个能实现二维码生成、识别的系统。
3. 研究计划与安排
3.进度安排
第1 - 3周:收集、整理选题相关的文献资料,完成、完善方案论证,撰写开题报告;
第4 - 5周:认真学习选题相关的知识、理论和算法实现等,熟悉软硬件环境;
4. 参考文献(12篇以上)
4.参考文献
[1]. 郭敏.基于android的二维码生成与识别研究及软件实现[d].广西师范大学.2015
[2]. 陈春林.基于android移动终端的二维码识别技术实现与应用研究[d].广东工业大学.2015
最新文档
- 性能优化的FRP护套用于钢筋混凝土框架的抗震改造外文翻译资料
- 圆形截面的FRP约束混凝土:审查和评估应力应变模型外文翻译资料
- FRP约束混凝土的轴向压缩行为:实验测试数据库和面向设计的新模型外文翻译资料
- 腐败与美国各州收入不平等之间的关系:来自专家小组的协整和误差修正模型的证据外文翻译资料
- 利用污泥和低质粉煤灰制备高强度陶粒外文翻译资料
- 表面活性剂改性疏水性Cu2O量子点作为高效钙钛矿太阳能电池顶部空穴传输材料外文翻译资料
- 内蒙古1962 – 2016年时间序列气候变量的变化特征外文翻译资料
- Nb 和 Ni 共掺杂 Mg(0001)氢解离扩散的理论研究:外文翻译资料
- 基于 Jetson Nano 深度学习平台的学生课堂学习评估系统—–学生的人脸检测与识别外文翻译资料
- UI 和 UE 设计技术及其在 HTML5 网站开发中的地位的研究外文翻译资料
- 皇后大道大桥——NEXT梁外文翻译资料
- 连续梁桥支座附近的波纹钢腹板抗剪性能评估外文翻译资料
- 在200至300℃的温度下纤维素的水热降解外文翻译资料
- 残差修正法在季节性ARIMA电力需求预测中的应用:以中国为例外文翻译资料
- 注蒸汽井中硅含量对水泥石抗压强度的影响外文翻译资料