温馨提示:需要完整全套毕业设计论文请联系本站客服、专业代做、原创、包修改、直到通过为止
XX大学信息工程学院毕业设计(论文)开题报告
题 目 基于android平台的美颜软件的设计与实现
系 计算机
专 业 软件工程
姓 名
班 级
学 号
指导教师
一、综述本课题国内外研究动态,说明选题的依据和意义
随着网络的高速发展,网络社交越来越流行,也越来越深入人们的生活,因此通过网络向好友展现的风景照、自拍照等等,给人的感觉尤为重要。好看的照片不仅能让人心情舒畅,也能让自己更自信。
在此基础上,针对美颜软件的应用需求,围绕着美颜特效所需要的各类数字图像处理算法进行研究,开发一个基于Android平台的美颜相机应用软件。
二、研究的基本内容,拟解决的主要问题:
1.研究的基本内容:
1) 可支持现有Android内置相机模块的拍摄、录像、前后摄像头切换等全部功能;
2) 支持人脸识别算法,实现对人脸区域的划分,以便对头发、皮肤、眼睛、鼻子、嘴巴、毛孔、斑痕、眼圈等不同的区域分别进行有针对性的处理;
3) 支持磨皮、美白、降噪、瘦脸、等通用美颜处理算法;
4) 支持变形、黑白、灰度、倒影、水彩、素描和鱼眼等其它图像处理特效;
5) 考虑如何支持动态影像的美化处理。
2.拟解决的主要问题和设计目标:
2.1拟解决的主要问题:
1) 对美颜软件的可行性研究、需求分析及总体设计,使成品尽量满足大部分人群需求、界面布局合理及功能操作简单
2) 针对所设计的软件,阐述系统系统的结构设计、数据设计、算法设计与分析
2.2 设计目标:
1) 实用性
2) 易操作性和界面友好性
3) 安全性
三、研究步骤、方法及措施:
(一)研究步骤:
研究步骤主要分为7个步骤,包括理论准备、需求分析、概要设计、详细设计、编码实现、软件测试、完善软件系统。每个步骤的大致工作如下:
1)理论准备
该过程是整个研究的过程的基础,也为今后研究奠定了基石,这个整个设计和研究过程的重中之重。通过查阅国内外相关文献资料,了解国内外研究动态和发展趋势,了解美颜软件的现状和需求,并运用android开发技术,对该软件的美颜功能定下基础。
2)需求分析
对美颜软件进行可行性分析、需求分析。通过大量的调查和研究,制定了本软件的需求,确定本软件适用于不同年龄段的不同的人群。
3)概要设计
确定软件的主要功能后,围绕主要功能展开确定基本功能块,包括相机模块、
脸识别算法模块、美颜处理算法模块、图像处理特效模块、动态影像的美化处理模块。画出功能模块图,并确认各个模块之间的关系。
4)详细设计
根据功能概要设计制定的主要功能模块图,美颜处理算法模块是最核心的部分,根据磨皮、美白、降噪、瘦脸等实际需求,进行详细设计。
5)编码实现
根据软件的功能,展开相关代码的编写工作。编写时,模块间尽量保持独立,代码部分应当力求规范简洁,功能上追求高效。
6)软件测试
按测试计划的要求测试软件,同时编写该美颜软件测试分析报告,包括测试计划执行情况、软件需求、测试结论、评价等内容。
7)
根据系统测试,修改不满足需求说明书的要求或程序代码出错的程序。保留一些模块以便需求增加时容易扩展。
(二)研究方法及措施
开发语言:android
开发平台:eclipse
四、研究工作进度:
序号 时间 内容
1 第1周 了解课题的背景知识,并查阅相关文献
2 第2周 查阅相关文献资料,开题报告
3 第3周 提交开题报告,并着手进行实践
4 第4周 对供应链管理系统进行可行性分析,需求分析
5 第5周 对系统进行概要设计,并查找素材和相关资料
6 第6周 对系统进行详细设计
7 第7周 编写主要代码
8 第8-10周 完成各个基本模块
9 第10-13周 进行软件测试
10 第13-16周 完善软件系统,撰写论文,准备答辩
五、主要参考文献:
[1] 杨云君. Android 的设计与实现[M]. 北京:机械工业出版社,2013:5-65.
[2] 刘旭阳. 相机代替人眼品鉴艺术是好是坏?[N];中国摄影报;2011年
[3] 陈叶萍. 试论自拍摄影与大众文化中的“网络自拍”[D];中国美术学院;2012年
[4]刘中兵.开发者突击[M].北京:电子工业出版社,2008.
六、指导教师审核意见:
指导教师签字:
2016年3月 2 日
七、系部评议意见
开题小组负责人签字:
2016 年3月2 日
九、分院领导审核意见:
1.通过; 2.完善后通过; 3.未通过
分院领导签字:
2016年3月 4 日