节点文献

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

Design and Implementation of Android Platform-Based Multi-function and Effects Camera

【作者】 江志俭

【导师】 王健;

【作者基本信息】 大连理工大学 , 计算机技术, 2011, 硕士

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

【Abstract】 Intelligent mobile phone combining with 3G technology realizes the support of images, music, video and other multimedia technical, and internet technology such as getting online everywhere, electronic commerce, sending and receiving e-mail, bringing people great convenience. Android mobile phone platform, as the representative of intelligent mobile phone developed by Google and open mobile phone alliance, has good openness, software and hardware function expansibility, without any royalties, getting more and more mobile phone manufacturer favor and occupying more and more market share. Android system has a built-in camera application providing only a simple picture-viewing, video recording function, with a monotone operation and menu interface. Therefore, in order to enhance market competitiveness and meet user demand of the camera function, it is necessary for us to make two times the development in the software on the camera, improve its function and beautify the menu interface.The main work of this paper is realizing of multi-function and multi-effect camera on Android platform. Camera multi-function refers to how the Android platform use 3D graphics interface OpenGL ES to implement on the menu interface rendering and photographs to show effects of multifunctional camera. Camera effects refer to how to design effectual model of camera in the Android platform, shooting out pictures with reflection effects, watercolor effects and fisheye effects, so that it can meet the needs of users. After these two steps, we will design and implement the camera with the camera interface beautiful, function powerful, and user experience strong. First, considered in the Android system built-in feature of camera application and the third side of the camera application development status, we analysis on how to increase the camera function and improve the camera users’ interface. And then introduce the Android platform system architecture, application components and life cycle, communication of process and thread, system security, Android interface design pattern and so on. The paper gives a detailed elaboration and picture display on the studies on how to use OpenGL ES to achieve the menu interface rendering and photographs effects. We also describe how to use image algorithm to produce refection, watercolor, fisheye effects of photographs like Android third side application in the Android platform, and give a design scheme on the specific implementation to the camera effects using Open CV. Finally, we give the thesis work summary, put forward where to improve and extend, and prospect the next step in the paper.

  • 【分类号】TP391.41
  • 【被引频次】2
  • 【下载频次】537
节点文献中: 

本文链接的文献网络图示:

本文的引文网络