。首先我们要感谢母校对我三年培养,在这三年里,我学到了很多的专业知识,也感悟到了很多受益匪浅的人生哲理,那更是能让我们终生享用的笔财富。参考文献林信良学习笔记北京清华大学出版社,年张海藩软件工程导论北京清华大学出版社,年孙惠明设计实作宝典北京中国铁道出版社,年李刚疯狂讲义北京电子工业出版社,年陈刚从入门到精通北京清华大学出版社,年拍照解码相机预览实现相机预览,用于开启手机照相机。我们用个按钮实现该功能,添加个按钮并且设置并绑定监听器。在监听器里面我们用个函数实现,函数调用相机的方法即可实现预览功能同时将变量设置为当然我们要取得二维码,因此我们要捕获图片,我们需要设置图片的格式和些参数。调用相机代码如下,若相机非在预览模式,则开启相机,设置图片参数相关代码如下建立物件设定相片格式为格式其实现如图所示关闭相机实现我们能调用手机相机,当然我们也可关闭手机。这里同样用个按钮并且设置绑定监听器实现,在监听器里面只需要调用相机的方法即可关闭相机,同时我们要释放相机资源将预览变量设置为。代码如下,释放对象其实现如下图所示拍照解码实现本系统的目的就是要将二维码识别出来知道里面所隐藏的信息,因此我们需要个拍照解码的功能。同样使用个按钮,设置并绑定监听器,监听器里面通过函数调用相机的,方法调用个回调函数专门处理格式的图片,调用方法将二维码字节数组通过方法译码成位图,将位图显示在上,再将位图通过若仅是普通文字,则将文本显示出来即可显示完图文件,立即重置相机,并关闭预览再重新启动相机继续预览,拍照解码界面如下图所示系统测试测试目的测试是为了发现程序中的而执行程序的过程,测试的目的就是在软件投入生产运行之前,尽可能地发现软件中的并能及时改正。功能测试软件安装测试当我们把整个项目完成之后,将其文件拷贝到手机上,在手机上进行安装,能够成功安装软件。相机预览功能测试运行软件,点击相机预览按钮,预览窗口出现摄像头前面的画面。相机预览功能测试结果如图所示。关闭相机测试运行软件,点击关闭按钮,预览窗口出现的画面消失。关闭相机功能测试结果如图所示。拍照解码功能测试运行软件,点击相机预览按钮,调用照相机,然后对准我们的二维码,点击拍照解码按钮,软件进行译码动作,译码出字符串,识别出条形码类型,然后运行条形码动作。当二维码隐藏的是快拍二维码网页时调用浏览器浏览该网站,测试结果如图所示当二维码隐藏的是以开头的电话号码时调用拨打电话功能,测试结果分别如图所示。如图以开头的电话号码类条形码调用拨打电话测试结果当二维码隐藏的是的文本出现文本信息,测试结果分别如图所示结论二维码的扫描识别系统设计的基本目的,在于通过理论与时间的进步结合,将以前学习的关于知识串联起来进步巩固,本次毕业设计实现了在手机上通过对二维码的扫描以显示二维码中所隐含的信息,包括网页信息,电话信息,文本信息。它方便了人们的生活,而且也使信息更加安全,比维码进步很多。但是二维码的扫描识别也存在着定的缺陷,因为条形码都是正方形,所以取出的范围是红色框的区域,对红色区域的对象进行识别,以加快条形码的扫面速度。而且在截取图片的过程中可以感觉到截取速度特别慢,可能会导致读取失败,而重新调用照相机重新读取。而且由于缩图之后的清晰度会降低,还有手机摄像头像素等因素,因此也有可能因为条形码过于复杂而导致解码失败。致谢本设计师在导师夏跃武老师的悉心指导下完成的,导师渊博的专业知识和严谨的治学态度使我们受益匪浅,必将终生受用。不仅是我们树立了远大的学术目标掌握了基本的研究方法,还使我们明白了许多待人接物与为人处世的道理。本论文从选题到完成,每步都是在导师的指导下完成的,倾注了导师大量心血。在此,谨向导师大量的心血。在此,谨向导师表示崇高的敬意和衷心的感谢,三年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋。从这里走出,对我的人生来说,将是踏上个新的征程,要把所学的知识应用到实际工作中去。回首三年,取得了些许成绩,生活中有快乐也有艰辛函数译码成字符串,对字符串进行对比实现其相关操作。代码如下,处理图片数据传入的第个参数即为相片的使用方法缩小建立新的对象截取的图档的位置中红色框部分像素,将拍照的图文件以显示出来将传入的图文件译码成字符串,如果二维码信息隐藏的是以开头的网址,那么手机便调用浏览器浏览该网站如果二维码信息隐藏的是以,开头的电话号码,那么手机直接调用拨打电话功能是个整个的核心,包括了运行环境,堆工具和基础的类库,不论什么应用服务器都是内置了个版本的。最主流的是公司发布的,除了之外,还有很多公司和组织都开发了自己的,例如公司开发的,公司的,还有组织开发的等等。最重要命令行工具启动执行编译器打包工具文档生成器。简介,软件开发工具包。被软件开发工程师用于特定的软件包软件框架硬件平台操作系统等建立应用软件的开发工具集合,是专属的软件开发工具包。简介目前开发所用的开发工具是,在编译环境中,安装,为开发提供开发工具的升级或者变更,简单理解为在下开发工具的升级下载工具。项目开发环境硬件环境内核版本内存型号开发环境操作系统开发工具需求分析需求分析条码可分为维条码和二维条码,维条码在生产和生活中得到了广泛的应
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 39 页
第 2 页 / 共 39 页
第 3 页 / 共 39 页
第 4 页 / 共 39 页
第 5 页 / 共 39 页
第 6 页 / 共 39 页
第 7 页 / 共 39 页
第 8 页 / 共 39 页
第 9 页 / 共 39 页
第 10 页 / 共 39 页
第 11 页 / 共 39 页
第 12 页 / 共 39 页
第 13 页 / 共 39 页
第 14 页 / 共 39 页
第 15 页 / 共 39 页
预览结束,还剩
24 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。