android二维码的扫描识别本科

上传人:恋** 文档编号:120717870 上传时间:2020-02-08 格式:DOC 页数:63 大小:1.20MB
返回 下载 相关 举报
android二维码的扫描识别本科_第1页
第1页 / 共63页
android二维码的扫描识别本科_第2页
第2页 / 共63页
android二维码的扫描识别本科_第3页
第3页 / 共63页
android二维码的扫描识别本科_第4页
第4页 / 共63页
android二维码的扫描识别本科_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《android二维码的扫描识别本科》由会员分享,可在线阅读,更多相关《android二维码的扫描识别本科(63页珍藏版)》请在金锄头文库上搜索。

1、 学士学位论文题目:Android二维码的扫描识别56 / 63太原科技大学毕业设计(论文)任务书学院: 计算机科学与技术学院 学生姓名学号专业班级计算机082002同组人任务下发时间2012.1任务完成时间2012.6设计(论文)题目Android二维码的扫描识别设计目的要求1、熟练掌握软件工程设计思想.2、熟练掌握JAVA语言和Android开发环境.3、Android二维码的扫描识别系统,应该具备完善的功能和合理的设计,并最终提交相应的设计论文.设计主要内容严格按照软件工程思想,按照需求分析、总体设计、详细设计、实现和测试分阶段完成整个系统的设计与实现.主要功能应包括:1、能够通过摄像头

2、扫描识别QR code二维码.2、若二维码隐藏的是网址信息,那么调用手机浏览器浏览该网站.3、若二维码隐藏的是电话号码,那么调用手机拨打电话功能.4、若二维码隐藏的普通文本信息,那么显示该文本信息即可.设计提交资料毕业设计论文外文资料翻译相应软件学生签名指导教师签名系主任签名主管院长签名说明:一式两份,一份装订入学生毕业设计(论文)内,一份交学院(直属系).中文摘要一维条码在生产和生活的各个方面得到了广泛的应用,极大的提高了生产率,但是一维条码本身的缺点:信息量小、依赖数据库等也日益的现露出来.二维条码本身具有高容量、高密度、纠错能力强、安全强度高等特点,使得二维条码作为信息的载体在信息自动化

3、领域发挥着越来越重要的作用.QRCode作为快速响应二维码,以其独特的优势,在汉语国家发展迅速.目前,国内QR码的识别大多是基于PC的,Android平台上当前流行的二维码识别软件普遍存在着扫描速度慢,需要精确对焦等缺点.该软件基于Android开发平台在windows环境下采用面向对象方法进行开发.首先,进行需求分析,绘制了用例图和活动图.然后,在概要设计中建立了系统功能模型,并在详细设计阶段对图片处理过程进行设计.最后,对软件进行编码和测试.该软件实现了二维码的扫描与识别,具有很强的实用性.关键字:二维码;QRCode;解码;AndroidThe scanning and recongni

4、tion of two-dimensional barcodeAuthor: Lan Honglin Tutor: Li FupingAbstractOne-dimension barcode is widely used recent years in all aspect of life, which greatly improved the productivity. However, the faults of 1-D barcode have become increasingly apparent, the information storage of it is so littl

5、e, and also it must be rely on database. Two-dimension barcode has the characteristics of high capacity, high density, high security and good error correction ability, which make it play more and more important role in information and automation field. QRCode(Quick Response Code), as a 2-D barcode,

6、develops rapidly in Chinese speaking countries with its unique advantages. At present, in our nation, recognition of QRCode mostly bases on PC, and the recognition speed and accuracy are not so good. Moreover, the popular barcode recognition software on android platform has some shortcomings prevale

7、ntly, such as slow speed of recognition, etc. The development of the software is based on Android platform by object-oriented programming method under the Windows OS. Firstly, this paper describes the detailed demand analysis to draw use case diagram and activity diagram. Then constructing the syste

8、m function model in general design, meanwhile, designing the details of diagram process. Finally, the software implements the scanning and recognition of two-dimensional barcode by decoding and testing, after that, this software has robust applicable ability. Key words: Two-dimensional barcode;QRCod

9、e;decoding;Android目录第一章 系统概述11.1 系统开发背景和意义11.1.1 系统开发背景11.1.2 系统开发的意义11.1.3 二维码介绍21.2 开发工具介绍31.2.1 Eclipse简介31.2.2 JDK简介31.2.3 Android SDK简介41.2.4 ADT简介41.3 项目开发环境41.3.1 硬件环境41.3.2 软件环境51.4 环境搭建51.4.1 下载和安装Android SDK51.4.2 安装Eclipse和ADT插件5第二章 可行性研究和需求分析72.1 可行性研究72.1.1 技术可行性72.1.2 经济可行性72.1.3 操作可行性

10、72.1.4 社会可行性82.2 需求分析82.2.1 系统功能需求82.2.2 系统功能结构图92.2.3 系统用例图102.2.4 系统活动图112.3 技术需求112.4 性能需求12第三章 系统总体设计143.1 系统总体设计目标143.2 系统概要设计143.2.1 系统模块结构设计143.2.2 计算机物理系统配置方案设计153.4 系统功能模块153.3.1 系统总体功能模块163.3.2 拍照解码功能模块16第四章 系统详细设计174.1 系统流程图174.2 图片处理过程图174.3 界面设计18第五章 系统编码实现205.1 基本编码设置205.2 相机预览实现215.3

11、关闭相机实现225.4 拍照解码实现23第六章 系统测试266.1 测试目的266.2 测试方法266.3 功能测试266.3.1 软件安装测试266.3.2 相机预览功能测试276.3.3 关闭相机测试276.3.4 拍照解码功能测试27结束语31致谢32参考文献33附录I 英文原文34第一章 系统概述1.1 系统开发背景和意义1.1.1 系统开发背景条形码技术是集条码理论、光电技术、计算机技术、通信技术等技术于一体的综合性技术,起源于20世纪40年代.它具有输入速度快、可靠性高、采集信息量大、成本低等特点,近年来发展十分迅速,在国际上广泛应用于商品流通、物流仓储、信息服务等各个领域,极大地

12、提高了生产效率.近几年,另一个广泛得到普及的领域就是手机,自90年代初以来,无线移动技术和市场应用得到飞速发展和成功.从寻呼机到目前3G手机的面市,中国人已经习惯了手中的移动手机不停地变化.移动通信发展的焦点已经由用户数量的增长,转为业务量和新业务的增长;由技术驱动转为业务驱动.在激烈的市场竞争中,越来越成熟的手机用户不仅注重手机硬件的外观,更注重手机所赋予的强大功能.以上两个普及领域催生了一个新的需求:即将二维码和手机结合起来,利用手机作为读取设备,实现条码识别.目前国际ISO标准已经有多种条形码,其中应用最广泛的有PDF417、DateMatrix、QR码等.QR码是矩阵式二维条形码的代表

13、,它除了具有一维条码和其它二维条码所具有的信息容量大、可靠性高等特点外,还具有全方位识读、能有效表示中、英、简、繁、日、韩等文字、超高速识读以及超强的纠错能力和抗干扰能力等特性.适合于我国的国情以及汉字编码的特点.综上,QR码在手机中的应用有着良好的前景和潜力,它将有效地推动移动增值业务的快速增长,有利于为我国信息产业的发展和经济建设带来社会及经济效益.1.1.2 系统开发的意义二维码作为一种全新的条码技术,已被广泛应用于国防、医疗保健、商业、金融、后勤管理等领域.由于QRCode二维码信息容量大,保密性能好,并且成本低,适合我国人口众多,计算机建设还不是很完善的国情,因此在我国有着十分广阔的

14、应用前景.可以预见,二维条码技术在我国的推广上应用必将为我国信息产业的发展和现代化的经济建设带来可观的社会效益和经济效益. 1.1.3 二维码介绍二维码(2-dimensional barcode),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的.在许多种类的二维条码中,常用的码制有:DataMatrix, MaxiCode, Aztec, QRCode, Vericode,PDF417,Ultracode,Code49,Code16K等.1.堆叠式/行排式二维条码,如,Code16K、Code49、PDF417(如下图)等.2.矩阵式二维码,最流行

15、莫过于QRCODE.QR(Quick-Response) code是被广泛使用的一种二维码,解码速度快.它可以存储多用类型.现在使用的QRCODE二位条形码的规范一直遵循OMIA(Open Mobile Internet Alliance)的规范,QRCode基本结构如图1.1所示.图1.1 QRCode基本结构其中:位置探测图形、位置探测图形分隔符和定位图形用于对二维码的定位;对每个QR码来说,位置都是固定存在的,只是大小规格会有所差异;规格确定,校正图形的数量和位置也就确定了;格式信息表示改二维码的纠错级别,分为L、M、Q、H;版本信息即二维码的规格,QR码符号共有40种规格的矩阵(一般为黑白色),从21x21(版本1),到177x177(版本40),每一版本符号比前一版本 每边增加4个模块.数据和纠错码字实际保存的二维码信息和纠错码字(用于修正二维码损坏带来的错误).简要的解码过程:二维码图像图像解析出01编码-按照规则解释为相应的内容.1.2 开发工具介绍1.2.1 Eclipse简

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 高中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号