ImageVerifierCode 换一换
格式:DOC , 页数:49 ,大小:539.50KB ,
资源ID:2068406      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2068406.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于iOS的图片标注系统.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于iOS的图片标注系统.doc

1、 本 科 毕 业 设 计 ( 论 文 )题目:基于 iOS 的图片标注系统 学 院 软件学院 专 业 软件工程 学生姓名 学生学号 指导教师 提交日期 2摘 要随着网络资源地增加,图片分享在网络社交中的比重越来越高。而在图片分享之前进行图片处理是许多互联网用户都爱做的事情。迎着用户的需求,市场有许多的图片处理软件应运而生。但大都是对图片进行美化,增加亮度等,对图片像素进行处理,且操作比较复杂。本系统本着操作简便,效果美观的原则,为用户提供了四种图片标注方式,让用户可以随心所欲地 DIY 自己的图片,最后将会产生出意想不到的效果。本系统提供的四种标注方式为:(1) 文字标注(2) 图片标注(3)

2、 声音标注(4) 链式标注本系统基于 iOS7,开发环境为 Xcode,以可复用,易扩展为宗旨,整体框架基于iOS 使用 MVC 进行架构,系统内部封装遵循面向对象的原则,系统对外遵循面向接口的原则,系统默认界面遵循可定制原则定义相应 delegate 对外开放,系统实体为一个封装系统逻辑与用户操作的 ViewController 。每一种标注方式作为一种控件提供给用户进行选择,减少标注方式与系统实体的耦合性,提高系统更改的灵活性。本系统的最终成果以第三方控件为目标,在基础逻辑功能完善的条件下,主要提高系统的通用移植性与更多的可自定义内容。关键词:iOS ;第三方控件;图签制作3Abstrac

3、tIn this paper, multivariable predictive control algorithm and its application to the control of the environmental test device are introduced particularly. The temperature and humidity control system of the environmental test device is characterized as long time delay and severe coupling. Therefore,

4、 the routine PID control effect is unsatisfactory. In this case, the simulation of the temperature and humidity control of the environmental test device based on multivariable predictive control algorithm is made.Predictive control algorithm is one of control algorithm based on description of system

5、s input-output. Its three basic principles are predictive model, rolling optimization and feedback correction. It chooses unit step response as its predictive model, so that the modeling process is simplified. In addition, good control and decoupling effects could be possessed by means of selection

6、suitable parameters.In this paper, the environmental test device is introduced briefly and the existing problems are showed. Then multivariable predictive control algorithm is presented particularly, including multivariable auto-balance system predictive control algorithm and multivariable auto-unba

7、lance system predictive control algorithm. Next, system modeling process and corresponding system model are proposed. Further, the multivariable predictive control algorithm is applied to the temperature and humidity control system of the environmental test device. Finally, the simulation results ar

8、e compared.Results of the simulation show that multivariable predictive control algorithm could be used in those multivariable system like the temperature and humidity control system of the environmental test device and the control result would be more satisfactory than that of the routine PID contr

9、ol.Keyword: Multivariable system, Predictive control, Environmental test device4目 录摘 要 .2Abstract.3(小三号,Times New Roman 字体,加粗,居中,上下空一行) 。 .3第一章:引言 .6课题背景和意义 .61.1.1 网络社交与图片标注概述 .61.1.2 iOS 系统简介 .61.2 国内外研究现状 .71.2.1 国内相关产品研究 .71.2.2 国外相关产品研究 .71.3 本课题主要研究内容 .81.3.1 术语表 .81.3.2 研究内容 .91.4 论文组织结构 .9第二

10、章:基础知识概述 .102.1 iOS 开发及其开发工具 Xcode .102.1.1 iOS 开发框架简介 .102.1.2 Xcode 与 iOS 开发 .112.2 系统涉及的相关编程技术 .112.2.1 MVC 架构 .112.2.1 面向对象编程技术 .122.2.2 面向接口编程技术 .132.3 本章小结 .13第三章:图片标注系统需求分析 .143.1 系统需求概述 .143.2 功能性需求 .143.2.1 功能需求分析 .143.2.2 图片标注模块 .153.2.3 图片音频选取模块 .223.2.4 标注信息存取模块 .253.3 非功能性需求 .253.3.1 性能

11、需求 .253.3.3 易用性需求 .253.4 本章小结 .25第四章:图片标注系统设计 .264.1 图片标注系统概要设计 .264.2 图片标注系统各功能模块详细设计 .274.2.1 系统主界面详细设计 .274.2.2 其他页面详细设计 .284.2.3 图片标注模块详细设计 .304.2.4 标注信息存取模块详细设计 .324.3 本章小结 .335第五章:图形标注系统实现 .345.1 系统主界面模块实现 .345.2 辅助页面模块实现 .375.3 图片标注模块实现 .385.4 标注信息存储模块实现 .405.5 本章小结 .41第六章:图形标注系统测试 .426.1 测试方

12、法 .426.1.1 测试方法介绍 .426.1.2 测试环境 .426.2 系统测试 .426.2.1 功能测试 .426.2.2 性能测试 .426.3 测试结果分析 .426.4 本章小结 .42结 论 .43参考文献 .44致谢 .466第一章:引言课题背景和意义1.1.1 网络社交与图片标注概述随着搭载 iOS 系统的 IPhone,IPad,Mac 等越来越普及,使用苹果 iOS 系统的用户越来越多,市场对于 iOS 应用软件特别是能丰富生活的应用软件的需求越来越大,开发 iOS 应用可以拥有庞大的潜在用户群体。同时目前互联网社交因为有能够跨越时间和距离地特点而被人们接受并且习惯,

13、在这之中分享功能作为一个展示自我的机会逐渐成为一个最为主要的功能。随着网络基础硬件的升级,网速与流量已不再是让用户们网上冲浪的束缚了,照片与图片逐渐开始成为社交分享中的主要媒介,进而逐渐出现了在分享前对图片进行处理的需求。图片标注是指在图片上添加文字或者图片等具有描述性质的信息,用以加深观看图片的用户对于图片的理解,并能极大提高用户查看图片时的乐趣。如,为图片上的人物附上对话内容,为图片上的音响链接上声音文件等都是图片标注范畴内的一种。为图片添加上的静态标注(文字,图片,图片处理效果等)最后可以进行图片合成,成为一张新的图片。为图片添加上的动态标注(声音,动态字幕等)由于不属于像素信息,不能合

14、成进图片中,只能在本系统之下进行存储与查看。本课题研究的图片标注系统,作为一个简易处理图片的系统,可以在短时间内对图片进行缩放,裁剪,位移变换等基本操作,同时提供特色的标注功能,可以让用户快速地得到自己想要的图片效果。让图片标注易用化,一键化,简单化。1.1.2 iOS 系统简介iOS 系统最早作为 iPhone OS 于 2007 年 1 月 9 日的 Macworld 大会上公布,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。经过几年的发展,iOS 系统在短时间内就从一个全新的移动操作系统,顺利晋级为全球最炙手可热的操作系统,同时搭载 iOS 系统的设备

15、更是将苹果公司从濒临破产的边境拉回,并且一跃成为全球市值最高的公司。以 iPhone 为首的 iOS 系统改变了整个移动市场。iOS 系统秉承让用户的每一步操作都尽可能的减少的原则,同时加入了多点触控的概念,使它成为了用户体验最优秀的只能手机操作系统。相比于 Android 的开源,iOS7是闭源的,所以在 iOS 设备上不会出现开源系统 Android 那样后台程序繁多并影响系统响应速度的现象,系统进程都在苹果的掌控之中。iOS 拥有许多的高质量软件,使得iOS 在如今的市场上依旧活力十足,备受用户的青睐。图 1-1 iOS 体系架构图如图 1-1 所示,iOS 的用户操作响应 Cocoa

16、Touch 层处于最上层,用户的操作可以马上得到系统的响应,因此 iOS 的操作体验非常流畅。1.2 国内外研究现状随着手机的更新换代,功能加强,国内外涌现了大量的手机图片处理软件。以下是对国内外相关软件进行研究的简要概述。1.2.1 国内相关产品研究一美图秀秀,是美图网研发推出的一款免费图片处理软件,国内用户群体最大的图片处理软件,它拥有 2000 多万用户,其中主要为女性。作为国内图片处理软件中下载量最高的软件,它独有的磨皮祛痘、瘦脸、瘦身、美白、眼睛放大等多种强大美容功能,让用户轻松拥有天使面容。它可以给图片叠加特效,不同特效的叠加令图片个性十足。也拥有拼图功能,将多张图片拼为一张分享出

17、去。是一款主要以图片分享为主的轻社交性软件。二芝士先生,一款有新意的前景美图软件,如大头贴的形式,相较于其他美图工具,给图片带来了更多活力。芝士先生支持你将相册中的图片加上各种特效、制作成好看的主题。它的社交性和美图秀秀类似,是属于轻社交性。三图钉,国内著名的 LBS 图片交友工具,它将 LBS 的概念融入了图片处理中,用户可以使用签到模式拍摄图片,美化后分享给朋友。目前有超过 1200 万热爱生活,爱拍照,爱分享的个人用户和 2500 多个品牌机构用户加入图钉,数万知名演艺文娱明星成为图钉资深玩家,全球各大主流社区网友正在分享图钉的照片但是它在图片处理上并不到位,美化功能较弱。8四Camer

18、a360,是成都品果科技有限公司推出的基于 iOS、Windows Phone 和Android 的功能强大的手机摄影软件;能拍摄出不同风格,不同特效的照片,同时具有云服务和互联网分享功能;目前 Camera360 全球用户已经超过 2.5 亿。这款手机照相软件提供了 20 多种拍摄效果和 6 种拍摄模式供用户选择,用户可以在不同模式下通过对参数的设置达到想要的效果,可以方便地美化图片。它是较早的手机图片美化产品,受到广泛好评,但是缺乏社交性和更深入的图片处理功能,也不具有图签的功能。1.2.2 国外相关产品研究一Instagram,是一款运行在 iPhone 平台上的应用程序,允许用户在任何

19、环境下抓拍下自己的生活记忆,选择图片的滤镜样式(Lomo/Nashville/Apollo/Poprocket等 10 多种胶圈效果) ,一键分享至 Instagram、Facebook、Twitter 或者 Flickr 平台上。它是图片社交化成功的典范,专注于精美图片的分享,拥有内部社区的循环机制。但是其图片美化效果少,而在图签方面,仅有对好友的圈人功能,并没有具体的在图片做文字便签的功能。二Nice,一种以“品牌滤镜”为核心功能的图片分享类社交应用。与传统的图片社交服务不同,nice 可以在用户上传照片之后,通过内置独特的品牌滤镜,来标记出图片中出现的品牌,向大家分享出自己有品质的生活。

20、它拥有强社交性,也具有图签的功能,趋向于品牌、地点的标注,对于图签样式以及图片处理较少,每次只能处理和分享一张图片,且页面不够美观。三Snapchat,一款“阅后即焚”照片分享应用。利用该应用程序,用户可以拍照、录制视频、添加文字和图画,并将他们发送到自己在该应用上的好友列表。该应用最主要的特点是用户拍了照片发送给好友后,这些照片会根据用户所预先设定的时间按时自动销毁,一定程度上避免了分享背后的不安全和隐私失控问题。但是由于政策法律原因,国内用户无法正常使用。1.3 本课题主要研究内容1.3.1 术语表表 1 - 1 本文术语表术语名 英文名 定义iOS iOS 苹果公司开发的手持设备操作系统

21、用户界面 User Interface 软件系统和用户之间进行交互和信息交换的媒介,是对软件的人机交互、操作逻辑、界面美观的整体设计9文字标注 WordLabel 使用文字修饰图片的标签图片标注 ImageLabel 使用图片修饰图片的标签声音标注 AudioLabel 使用声音修饰图片的标签链式标注 LinkLabel 为图片之间添加跳转功能的标签Xcode Xcode 苹果公司提供的 iOS 集成开发平台委托 Delegate iOS 将函数的实现方式交由使用者完成的模式Objective-C Objective-C iOS 软件的代码实现语言,由苹果公司开发维护面向对象 object-o

22、riented 当今软件代码组织架构的主流思想MVC 模式Model View Controller一种把软件系统分为模型、视图和控制器三个基本部分的软件架构模式 1.3.2 研究内容本文的研究内容主要是通过在 iOS 平台上构建图片标注系统来探索新颖的图片标注处理方式,探索可行的图片浏览方式。1.4 论文组织结构本文各章的主要内容如下:第一章:引言。主要介绍了图片标注的背景与意义,对国内外相关软件产品进行简述,给出术语表与本文研究内容。第二章:基本知识概述。主要介绍了 iOS 开发的框架 Foundation 与开发平台Xcode。其次介绍了软件开发必备的面向对象思想与 iOS 开发必备的 MVC 架构模式。第三章:对图片标注系统进行需求分析,规划各功能模块。第四章:对图片标注系统进行概要设计,给出各模块框架类图并介绍各模块主要功能的设计。第五章:图片标注系统的实现,对各个功能模块的主要功能逻辑介绍实现的关键代码。第六章:图片标注系统的测试。针对图片标注系统的各个模块进行单元测试,集成测试和性能测试。论文最后为结论。10

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。