二维码生成与识别系统设计开题报告
2020-04-13 01:04
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
最新文档
- 复合工艺提高先进钠离子电池的电位窗口外文翻译资料
- 海上起重机设计和操作的虚拟样机外文翻译资料
- 水合成状氧化钒作为可充电睡醒锌电池的高度可逆阴极外文翻译资料
- 复合水泥基材料的粉磨特征外文翻译资料
- 顺序离子交换法制备高性能钠离子电池级铜掺杂CoSe2微盒外文翻译资料
- 石墨烯纳米片增强钛基复合材料外文翻译资料
- 新型高强度光响应Azo-UiO-66用于高选择性和低能量燃烧后CO2捕获及其在CO2/N2分离混合基质膜中的应用外文翻译资料
- BCN纳米管包覆纳米芽状CoSe2作为高容量钠离子电池负极外文翻译资料
- 镍镀层修饰石墨烯增强Ti-6Al-4V组织和拉伸性能研究外文翻译资料
- 虚拟品牌社区中的消费者参与:探索性分析外文翻译资料
- 房地产繁荣与制造业资源配置不当:来自中国的证据介绍外文翻译资料
- 邳州市新材料研究院办公楼(方案二外文翻译资料
- 徐州远通路桥公司科研楼(方案一)外文翻译资料
- 徐州远通路桥公司科研楼(方案二)外文翻译资料
- 铜催化α,β-不饱和酮肟醋酸酯N-O键断裂合成多取代吡啶衍生物外文翻译资料