摘 要:本文是对基于Android操作系统所开发的一款手机APP应用程序的说明。随着手机等移各种移动设备的普及,越来越多的人会使用手机对图片进行各种处理,但是对于证件照处理的APP却不是很多。本款应用程序拥有OpenCV计算机视觉库作为支持处理图像、生成彩底证件照。最后基于Android平台使用Eclipse开发工具开发出一个页面简洁、操作简单的用户交互界面,使用户可以轻松简便地处理、加工自己的图片,以满足用户对于图片处理的各种需要。91306
毕业论文关键词:Eclipse,Android,OpenCV,图像处理,证件照,轮廓识别
Abstract:The article is a description of a mobile phone Application which is based on the Android operating system。 Today, a growing number of people process their images with their mobile phones as the popularization of a variety of portable devices such as mobile phones。 Nevertheless, there are few APPs which are capable of processing identification photo。 Under the support of OpenCV which is a computer visual library, this Application has many functions like the splice of pictures and the creation of identification photos。 Moreover, on the basis of Android platform, eclipse has been used to design concise user interfaces which are simple for our users to deal with so as to simply operate and process their pictures to meet their needs。
Keywords:Eclipse,android,OpenCV,image processing,identification photo,contour recognition
目 录
1 绪论 4
1。1 研究内容 4
1。2 研究意义 4
1。3 研究现状以及发展趋势 4
2 系统分析 4
2。1 研究目标 4
2。2 可行性分析 5
2。3 需求分析 5
2。4 性能分析 6
3 开发环境 6
3。1 Java开发环境配置 6
3。2 安装与JDK位数相对源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766 应的Eclipse版本 6
3。3 在Eclipse上进行Android开发环境搭建 6
3。4 在Eclipse上构建OpenCV的开发环境 6
4 系统设计 7
4。1 确定系统的运行环境 7
4。2 划分系统模块,设计总体框架 7
4。3 分析模块需求,抽象出实现模块功能的各个类 7
4。4 设计类的属性及方法 8
4。5 用户界面设计 13
5 系统的主要功能的详细设计 16
5。1 图片拼接功能实现 16
5。2 滤镜功能的设计与实现 17
5。3 图片裁剪功能的实现 20
5。4 换底色功能的实现 23
结 论 29
参考文献 30
致 谢 31
1 绪论