Skip to content
hywwqq edited this page Oct 15, 2014 · 3 revisions

开题报告

(1)项目意义

随着手机智能化的发展,人们对于手机娱乐性的需求标准也在不断的提高。在此同时,手机图像处理软件也如雨后春笋一般,逐渐的出现在智能手机平台上,并且得到了大量用户的青睐。如今,相对活跃的图像处理软件的目标主要集中在美化拍摄效果上,对图像整体添加特效效果的软件比较少,并且操作相对复杂。针对这一现象,我们的软件立志能够对图像通过简单的操作,完成多种较为专业的特效处理,使用户能够得到好的体验。

(2)预期目标

  1. 完成应用软件代码的编写,并且能够在多种型号的android手机上流畅的运行;
  2. 添加包括灰度化、底片化、模糊、锐化、水幕处理、边缘化、二值化、百叶窗等多种特效处理;
  3. 优化软件设计,丰富软件功能,给用户以好的体验。

(3)当前已有的基础

  1. 对数字图像处理算法有一定的了解和学习;
  2. 能编写代码的环境熟悉;
  3. 实现特效的功能方法已经成熟。

(4)还需要的工作

1.熟练使用Qc以及Qml,能够了解android程序运行机制; 2.使用Qml进行布局; 3.完成布局文件与算法代码的通信; 4.学习数字图像处理代码,逐步实现算法的编写; 5.整合项目,并完成优化。

(5)如何完成

首相实现分工,两人学习算法,一人学习Qc、Qml以及完成系统整合。

  • 学习系统代码编写的成员, 开始对应用程序框架的搭建,完成可以运行的android程序;
  • 两人逐渐学习图像处理算法,并按照固定的接口形式,逐步完成对算法的编写;
  • 最终三人一起进行对形同整合,完成系统,并对应用软件优化。

(6)项目评估

我们队伍有着良好的分工以及合作,每个人的任务明确,同时任务量以及难度之中,可以完成项目的开发。

(7)设计方案

  1. 在第一周的时间,负责框架搭建的同学,完成简单的能够运行的andoid应用程序,但不具备实际功能。学习算法的同学,完成对基本数字图像算法的了解,并完成灰度化算法学习;
  2. 第二周,讨论统一的算法接口,唯一后系统的整合准备,并且共同完成灰度化算法的编写和系统的整合,再次基础上,负责算法的同学继续进行算法的研究,并且在实现功能后,交给开发的同学完成整合;
  3. 第三周,丰富图像的特效处理效果,并且讨论开发过程中的问题,以及进行进一步的规划;
  4. 第四周,在不断丰富图像处理的基础上,讨论优化软件界面以及运行结构,并且在多种真机上进行测试,完成项目的编写。