- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专 业 论 文
基于ios手机的二维码识别系统设计
The design of QR code recognition based on Apples mobile phone
目 录
1.绪论 1
1.1 提出问题 1
1.2 开发目标和意义 1
1.3开发环境与语言 2
1.3.1 Xcode开发工具 2
1.3.2开发语言 2
2.系统的分析 2
2.1 二维码识别软件 2
2.2 需求分析 3
2.3 系统的可行性分析 4
3系统的设计 4
3.1系统框架设计 4
3.2系统实现方法 5
4.系统的演示 8
4.1设备运行效果 8
4.2二维码的扫描实例 9
4.3辅助功能 10
5.结论 11
6.致谢 11
参考文献 11
基于ios手机的二维码识别系统设计
摘要 二维码的应用主要出现在电子凭证,防伪,平面杂志以及数字出版等领域,在本文中介绍了通过ios开发环境xcode,objective-c语言,利用ios平台下的摄像功能对二维码的数据进行解析和编码,实现了对二维码识别的系统。
关键词 ios;二维码;识别
1.绪论
1.1 提出问题
随着手机的普及,手机上的软件也五花八门,然而现在最普遍的就是我们随处可见的二维码,走在大街上无论是传单还是商铺各个都有自己的二维码,那么问题就来了,我们能不能编一个简单的二维码识别app,可以用自己的手机扫描二维码之后可以显示出它的详细信息。即使有很多二维码app,比如我们微信上,qq上都有自带的二维码,再比如比较热门的二维码软件我查查,那么我们也可以自己动手做一个识别二维码的软件来实现。
1.2 开发目标和意义
二维码的实用已经是很普及的事情了,我们经常喜欢看湖南卫视的节目,每一次他们的节目一播出下面一定有一个二维码,让观众扫一扫可以参见活动之类的。再比如苹果手机已成为很多人的需求,移动广告里有位顾客拿着自己的手机对苹果上面的二维码进行扫描,便可以知道苹果的产地和摘取过程以及可以辨别出是否是翻过新的。
日常生活中二维码的应用非常广泛,二维码主要出现在电子凭证,防伪,平面杂志以及数字出版等领域,无论是电视上,生活中,二维码火车票,飞机票等均属于二维码电子凭证。对于二维码的应用,我们应该动手去操作而不只是在广告中实现。本系统结合了二维码的应用和苹果手机的普及,实现了苹果手机对二维码的识别功能。
1.3开发环境与语言
1.3.1 Xcode开发工具
Xcode开发工具是专门在ios平台和Mac OS X 上编程的主要工具。自Xcode3.1发布以后xcode 就成为了iPhone软件开发工具包的开发环境。Xcode可以开发Mac OS X和ios的应用程序,其版本是与SDK相互对应的。例如Xcode6与ios SDK 8对应,本系统开发的Xcode为6.3与ios SDk 8.3对应。打开Xcode工具后的主界面主要由三个界面构成,工具栏,其中的按钮可以完成大部分工作。区域栏是代码编辑区。导航栏默认选中文件导航页面就行了。我们系统的编写主要创建一个新的new project来完成。
1.3.2开发语言
ios开发使用Objective-c作为程序开发的标准语言。Objective-c是一种通用,高级,面向对像的编程语言,它在c语言主体上加入了面向对象的特性,是c语言的严格目集合。作为面向对象编程语言,Objective-c具有类的封装与继承,多态等面向对象的语言特性。
2.系统的分析
2.1 二维码识别软件
二维码是用特定的几何图形按一定的规律,以黑白相间的矩形方阵在平面分布的一种新的条码技术。二维码是由一个二维码矩形图和一个二维码号构成的。用户运用设备的摄像头对二维码进行扫描,便可以进入相关的网页查询。二维码具有信息量大,识别速度快,等各种优点。二维码可以在报纸,杂志,宣传单,图书,产品,名片,图片,网址,app等各种载体上。二维码实际上是一个跨媒体的通道,任何人、任何东西都可以让它说话,
图1系统用例图
把此系统命名为“爱扫码”这个二维码软件是基于苹果手机上面的摄像头来对二维码识别的,所以要使用二维码识别功能便需要苹果手机或者平板,带有摄像头的来进行二维码识别。
2.3 系统的可行性分析
我们进入超市买完东西要结账的时候总是能看到收银员用像机器一样的东西在扫每一个商品的条码,便能扫到商品的价格,而二维码如同条形码的姐妹一样一样,我们可以用手机扫描显示出扫描的信息。我们在信息的时代,手机的发展毋庸置疑是发展最快的,我们中国人平均每人就有一部手机,而ios系统的手机是使用最广泛的,如果让ios系统的手机和二维码识别系统结合起来,利用ios系统的手机摄像头,实现二维码识别功能会更完美。这么看来ios系统手机上的二维码识别系
文档评论(0)