二维码的实现技术及其应用开题报告
课题名称: 二维码的实现技术及其应用开题报告
一、选题依据(包括项目研究的背景、研究或应用的意义、国内外研究或应用现状,附主要参考文献)
1. 研究的背景、研究或应用的意义
随着全球信息通信技术的迅猛发展,以手机为终端的各种应用不断涌现,在未来,手机无疑将成为移动商务赖以发展的最重要的终端之一,而手机二维码的发展将在移动商务的发展中将扮演重要角色。
手机二维码的业务类型主要有两种:一是识读,就是借助应用软件直接读出码上信息,它可以衍生出上网浏览、电子购物等多种应用;二是被读,就是由商家向手机用户发送二维码信息,通过设备识读,可作身份识别、电子凭证等之用。二维码技术最早诞生在美国,应用潜力却在韩国、日本的移动领域得到了最为充分的挖掘。
2. 国内外研究或应用现状
二维码在日本和韩国的商用分别始于2002年和2003年。多年的发展,日本使用手机二维码的用户已有6000万,二维码广告、二维码名片、二维码票券就像短信那样常见;韩国市面上约有1500万部手机支持韩国第一大手机二维码提供商Iconlab的条码业务,超市里售卖的蔬菜上也贴有二维码,消费者拍摄解码后,就可以获知产品的产地等信息。由于使用二维码,给商家带来的收入非常可观,在欧洲的德国、意大利、瑞士等国,二维码球票是最受欢迎的应用之一,球迷喜欢它的原因在于既省去了排队购票,又不必担心假票,对于赛事管理者,同样摆脱了假票困扰,又能实现门票信息的实时统计。据悉,英国也计划在2010年推出手机二维码登机牌,到时候手机一刷便可顺利登机。 [版权所有:http://DOC163.com]
手机二维码在国内的应用也开始崭露头角:用二维码为“超女”投票、易初莲花超市印有二维码的购物袋、卓越网的二维码手机移动书店。
3. 参考文献
[1] 余志龙等,Google Android SDK开发范例大全[M].北京:人民邮电出版社.2010
[2] 杨丰盛, Android应用开发揭秘[M].北京: 机械工业出版社
[3] Ed Burnette[美]编, Hello, Android[M].北京:民邮电出版社
[4] 张龙祥, UML与系统分析设计(第二版) [M].北京:民邮电出版社
[5] 李代平, 软件工程(第2版)[M].北京: 清华大学出版社
[6] 叶柄发,小华,究与开发杂志-Android图形系统的分析与移植
[7] 熊 用,汪鲁才,艾琼龙,仪器仪表学报-基于相关匹配的 QR 码识别方法第32 卷 第3 期
[8] 陆磊,子科技杂志-基于Android嵌入式平台的QR码识别系统
[9] 宋永生,于android 的QR Code 名片系统研究
[10] 林晨,张梦杰,Android平台图像处理软件框架的研究与设计 [资料来源:https://www.doc163.com]
[11] 高兰兰,基于Android平台的多分辨率解决方案,年第 3 2卷 第 9期
[12] 赵朋飞,智能手机操作系统 Google Android分析,技信息 2011年 第31期
[13] 刘宁钟,杨静宇,基于傅里叶变换的二维条码识别[J]中国图像图形学报
[14] 余志龙,陈昱勋,郑名杰等.Google Android SDK 开发范例大全
[15] 王文豪,张亚红,全银等.QRCode 二维条码的图形识别技术[J]. 计算机技术与发展,2009
[16] 肖翔,刘晓明 ,王云柯. QR 码图像的矫正与定位方法研究[J].计算机科学, 2007
[17] 谷晓琳,黄明,戚海英.基于遗传算法的二维QR码图像识别[J].大连铁道学院学报, 2005
[18] QRCode_编码解码标准.pdf
二、设计或研究内容、预期目标及拟解决的关键问题(此部分为重点阐述内容)。
1. 设计或研究内容、预期目标
本设计的系统模块分为两大模块,分别为扫识别块和生成模块
其中的扫描模块包括对二维码的扫描和识别功能,就是用户需要打开摄像头对准二维码,然后系统进行自动的对焦感应,抓取二维码部分进行分析解码,当解码完成,系统将会显示出系统的分析结果,并显示出来。
生成模块主要进行几种类型的生成,其中给用户一个选择的页面,让用户选择要生成的二维码的内容的类型,比如有名片、电话薄、电子邮件等等。
用户选择以后给用户一个相应的格式架构让用户填写自己需要的内容然后可以选择生成二维码。另外根据需要,应在功能上增加一个保存的功能,可以让用户保存生成的二维码图片!
本系统是根据Google研究开源项目Zxing核心库为基础,ZXing按照二维码发布的标准,实现二维码扫描功能,包括当前最流行的条形码,日韩所使用最多的QR码和美国的DM矩阵码。Zxing不仅对最主要的二维码扫描功能做了详细的分析,同时也实现了国际化的操作,针对不同国家,使用不同的语言,由于QRcode二维码的广泛应用且QRcode支持中文,所以在此我们主要使用QRcode二维码识别,语言为简体中文。
2. 解决的关键问题
1.二维码的编码方式
2.摄像头拍照的图片获取
3.对图片的解码
4.对与文字的二维码生成
三、研究方案(包括有关方法、技术路线、实验手段、关键技术等)。
1. 研究方案:
1.学习二维码的编码方式,从网上和图书方面学习二维码的编码,从而进行下面的开发工作。 [资料来源:http://www.doc163.com]
2.解决图片获取功能。
3.加深对于图片和二维码的认识,了解它们之间的关系。进行更深入的学习,查阅相关的文章或者文献介绍。
4.对于二维码的生成方面,个人感觉需要了解两块
(一)二维码的编码方式
(二)画图工具的使用,这两方面都是我应该学习的,目前对这两块尚未了解
2. 有关方法:
软件条件:操作系统Windows 7;开发工具myeclipse;
硬件条件:摄像头;电脑一台;
四、设计或研究计划进度
2015.10.14~2015.10.26 开题报告(文献研究、项目预研、需求分析)
2015.11.14~2015.11.18 概要设计
2015.12.19~2015.12.29 详细设计,完成初稿
2016.03.30~2016.04.12 编码与调试
2016.04.13~2016.04.15 中期报告
2016.04.15~2016.05.15 系统测试与修改
2016.05.09~2016.05.21 完成论文终稿
2016.05.22~2016.05.23 论文审查及答辩
五、论文(设计)的预期成果与特色或创新之处 [资料来源:Doc163.com]
本论文阐述要利用myeclipse平台设计QRCode二维码别软件的具体实现方法,这种软件具有很强的实用性。比如名片应用、电话薄、电子邮件、企业网站等等,具有5大特点:
(1)开放性
(2)应用程序无界性
(3)平等条件创建应用程序
(4)并行运行 [来源:http://www.doc163.com]