二维码生成与识别系统设计开题报告
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
最新文档
- 华北地区夏季降水多年、少年近地层水汽场及风场分布特征开题报告
- 天山地区典型流域降雪分布研究文献综述
- 2016年台风狮子山路径突变原因的初步分析开题报告
- 北京和寿县地区边界层急流观测与模型的对比文献综述
- 具有双Kelvin波结构MJO活动的再分析开题报告
- 基于单片机的温控风扇设计文献综述
- 1961-2015年江苏省气候资源的时空分布规律开题报告
- 智能搬运机器人文献综述
- 基于类型的电影推荐系统文献综述
- Bi6S2O15的合成及其降解有机污染的研究开题报告
- 不确定时滞奇异摄动系统的鲁棒控制器设计文献综述
- 小型双模SIW滤波器的研究与设计开题报告
- 我国绿色出行政策执行研究——以南京市为例文献综述
- 试论李碧华小说中的爱情悲剧开题报告
- 基于FPGA的电子相册设计文献综述