学位论文 > 优秀研究生学位论文题录展示

基于Android平台多功能特效相机的设计与实现

作 者: 江志俭
导 师: 王健
学 校: 大连理工大学
专 业: 计算机技术
关键词: 智能手机 Android Camera架构 OpenGL ES渲染 Camera特效
分类号: TP391.41
类 型: 硕士论文
年 份: 2011年
下 载: 161次
引 用: 1次
阅 读: 论文下载
 

内容摘要


智能手机与3G技术的结合实现了对图像、音乐、视频流等多媒体技术支持和随地上网、电子商务、电子邮件等互联网技术,极大的丰富了人们的生活。作为智能手机的代表,由Google与开放手机联盟合作开发的Android手机平台,具有开放性好、软硬件功能扩展性强、无需任何版权费,受到越来越多的手机厂商的青睐和占去越来越多的市场份额。Android系统内置的相机应用程序仅仅提供了简单的拍照、录像功能,其操作界面和查看照片的界面设计单调,为了充分提高市场竞争力和满足用户对相机功能的需求,在软件程度上对相机进行二次开发,提高其功能,美化其界面,是非常必要的。本文的主要工作是Android手机操作平台下设计与实现一个多功能特效相机的系统。相机多功能指的是如何在Android平台上采用三维图形接口OpenGL ES实现对菜单界面渲染和照片的特效显示的多功能相机。相机特效指的是如何在Android平台上设计相机的特效模式,使其可以根据用户的需要,拍摄出具有倒影特效、水彩特效和鱼眼特效的照片。通过这两步工作,设计和实现界面绚丽,功能强大,用户体验强烈的相机系统。本文首先从Android系统内置相机的特点和第三方相机应用程序的开发现状,分析了如何提高相机的功能和完善相机界面。然后介绍了Android平台系统架构,应用程序组件、应用程序生命周期,进程之间的通信方式、线程通信、系统安全以及Android界面设计模式等基础知识。论文对如何使用OpenGL ES实现对菜单界面渲染和照片的特效显示都给予详细的阐述和效果显示。阐述了如何在Android平台下采用图像算法制作出Android第三方应用程序中的常见的倒影、水彩、鱼眼等特效的相片,并对采用OpenCV对相机的特效的实现给予设计方案,最后对论文研究工作的总结,同时提出可以改进和扩展的地方,并对下一步工作进行展望。

全文目录


摘要  4-5
Abstract  5-9
1 绪论  9-14
  1.1 研究的背景及意义  9
  1.2 Android第三方相机应用程序现状  9-10
  1.3 智能手机的简介  10-13
    1.3.1 Palm OS操作系统  11
    1.3.2 Windows Mobile操作系统  11-12
    1.3.3 Symbian操作系统  12
    1.3.4 iPhone OS操作系统  12-13
  1.4 本文的主要内容  13-14
2 Android开发平台综述  14-26
  2.1 Android平台的架构  14-16
    2.1.1 Application  14-15
    2.1.2 Application Framework  15
    2.1.3 Libraries and Android Runtime  15-16
    2.1.4 Linux Kernel  16
  2.2 Android应用程序组件  16-21
    2.2.1 Android进程和应用程序生命周期  16-17
    2.2.2 Activity  17-18
    2.2.3 Intent  18-19
    2.2.4 Service  19-20
    2.2.5 Content Provider  20-21
  2.3 Android线程通讯和系统安全机制  21-23
    2.3.1 线程通讯  21-22
    2.3.2 Binder接口和系统安全  22-23
  2.4 Android界面设计模式  23-24
  2.5 本章小节  24-26
3 Android平台相机框架研究和设计  26-39
  3.1 Camera系统架构和需求分析  26-28
    3.1.1 Camera系统架构  26-27
    3.1.2 Camera需求分析和设计  27-28
  3.2 Camera系统核心流程  28-35
    3.2.1 Camera预览流程  28-30
    3.2.2 Camera拍照流程  30-32
    3.2.3 Camera录像流程  32-33
    3.2.4 Camera与Surface交互  33-35
  3.3 Camera应用层实现  35-37
    3.3.1 Camera预览的实现  35-36
    3.3.2 Camera拍照的实现  36-37
    3.3.3 Camera XML文件的设计  37
  3.4 本章小节  37-39
4 Android平台相机多功能设计和实现  39-51
  4.1 Camera菜单的OpenGL ES渲染  39-43
    4.1.1 OpenGL ES简介  39
    4.1.2 OpenGL ES渲染菜单  39-43
  4.2 Camera照片的特效显示  43-50
    4.2.1 相片折叠特效的实现  43-47
    4.2.2 相片翻转特效的实现  47-50
  4.3 本章小节  50-51
5 Android平台相机特效设计和实现  51-58
  5.1 相机特效和OpenCV设计方案  51-52
  5.2 倒影特效的制作  52
  5.3 水彩特效的制作  52-54
  5.4 鱼眼特效的制作  54-55
  5.5 特效测试结果  55-57
  5.6 本章小节  57-58
结论  58-59
参考文献  59-61
攻读硕士学位期间发表学术论文情况  61-62
致谢  62-63

相似论文

  1. 在智能手机环境下健康管理功能设计与研究,TN929.53
  2. 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
  3. 面向智能手机的节能定位策略,TN929.53
  4. 手机游戏软件界面交互的设计与实现,TP311.52
  5. 基于Google云计算平台的Web应用系统设计及实现,TP393.09
  6. 基于Android平台的个人移动地图应用,TP393.09
  7. 基于智能手机的传送网风险控制系统的设计与实现,TP273
  8. 停车诱导在智能移动终端上的设计与实现,TN929.53
  9. 基于Android平台的无线控制系统设计与实现,TP273
  10. 基于Android的工程导航系统设计,TN929.5
  11. 基于Android平台的无线点菜系统的设计与实现,TP311.52
  12. 远程实时心电监护系统的设计与实现,TP277
  13. 基于Android的车载娱乐信息系统,TP311.52
  14. 在Android系统下的微打实验研究,TP316
  15. 一种城市应急智能决策系统的研究与实践,TP393.09
  16. 基于Android的校园地图服务设计,TP393.09
  17. 图像文本提取系统设计及应用研究,TP391.41
  18. 智能手机二维码识别系统设计与实现,TN929.53
  19. Android人脸检测系统的研究与实现,TP391.41
  20. 基于行为预测的移动网络数据库访问方法研究,TP311.13

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com