基于安卓平台的美颜相机应用程序开发文献综述

 2022-11-26 06:11

文 献 综 述

  1. 研究背景、目的和意义

近年来,随着移动互联网的发展,移动终端的拍照功能受到了广泛的关注。但是,普通的拍照模式已难以满足用户的需求,因此需要开发更多的功能,其中,具有美颜处理功能的相机系统尤其受到市场的欢迎。美颜是指在原有相机系统基础之上,对所拍摄的图像进行例如滤镜特效、人脸美化等特殊效果的处理,使得用户获得更好的拍照效果和拍照体验。目前,业界有多种实现Android平台特效相机软件系统的解决方案,其中一种方案是通过使用OpenGL ES (OpenGL for Embedded Systems, OpenGL嵌入式版本)相关技术,发挥GPU在图像处理与绘制上的优势,实现对图像高效率的特效处理,并应用于相机系统的预览图片数据中,实现一系列具有不同美颜功能的图像处理功能,例如实时滤镜预览、对人脸进行瘦脸、大眼等功能。另一方面,针对所设计的系统,分析研究了普通滤镜特效、非现实渲染特效和人脸美化特效等图像处理特效的实现方法,开发更多图像处理特效,并兼顾图像处理的效率和效果,使得更多图像处理特效能够实现,实现完整的特效相机系统。在图像处理方面,这种系统开发了新的图像处理特效,可以对企业原有特效进行了改善,提升了图像处理的效果与效率,提高了开发效率,提升了企业产品竞争力。

  1. 研究现状

Android自带的Camera只提供了最简单的拍照功能,而且其应用程序简单的功能和单调的界面无法使大众在使用中获得很好的体验,同时也越来越无法满足大众更高的需求。因此,对Android相机进行改造和功能增添是十分必要的,尤其是增加滤镜和美颜功能,是具有非常高的实用价值的。

当前针对Android平台Camera图像特效处理主要有两种方案:后期处理和实时预览处理。后期处理是先在普通模式下拍摄完照片后再对其进行后期处理,添加所需的特效和滤镜,最后再将处理完成的照片呈现给用户。虽然这样能提供很多处理效果,但由于不能使用户实时的预览这些效果,因此肯定会影响用户的使用体验。而实时预览处理则支持可以在拍照之前通过预览界面就可以实时的看到图像处理之后的照片的效果。目前,Android平台实时特效预览的实现方案主要是将图像处理功能模块集成在Android的应用层。这样虽然可以保证实时预览处理,但是拍摄的照片数据主要来自于预览数据,因此照片尺寸普遍会偏小,而且保存照片速度较慢。这也降低了用户的使用体验。

目前Android系统平台也出现了一些对JPEG图片进行特效处理的第三方应用程序,知名度较高的就是Insragram、UCam全能相机和相机360.

Instagram是一款支持Android、Windows Phone、iOS等平台的用于美化图片的应用,并且拥有自己的分享社区。它主要的功能是提供给用户一些滤镜样式,用户可以选择这些滤镜来美化自己日常拍摄的照片,然后一键分享至Instagram、Twitter、Facebook、Flickr、Tumblr或者新浪微博平台上。Instagram自带的滤镜效果极使手机拍摄的感染力得到了极大的提升,照片艺术感十足,是非常受消费者青睐的一款产品。UCam全能相机是一款功能十分丰富的手机拍照软件。其自带的特效相机模式主要包括果冻、清新、甜美、彩虹、多彩、光带、高冷、淡雅、咖啡、蓝调、等数十种特效滤镜。UCam全能相机还包括全能图库,智能美颜等模块,软件集合了众多拍照软件和编辑图片软件的功能,而且界面已于操作,是一款非常实用的拍照和美化图片的工具。Camera360手机摄影大师为用户提供了近30种拍摄效果,拍摄模式主要分为六种,分别是:情景模式、特效模式、移轴模式、趣味模式和普通模式。用户通过对参数的设置可以在不同的拍摄模式下拍摄不同效果的图片,而且该相机特效模式也支持LOMO、移轴摄影、HDR、鱼眼等多种特效。

上述三款市面上功能强大的相机应用软件都包含对图片进行大量的特效处理的功能,也非常受消费者的青睐,但还是有一些能够改进的方面。首先,他们切换滤镜的方式比较直接,没有一个好的过渡的或者说是对比的效果,不能有效的展示两个滤镜之间的差别,这导致交互性方面体验不好。另外,特效的处理放在Java层做,调用自带的库可以实现,但是受到Android平台的制约,在保存照片的时候很难快速的保存全尺寸的照片,部分软件也仅仅是保存当前的预览数据作为拍摄的照片,其分辨率很难满足用户的需求。

参考文献:

1.江志俭. 基于Android平台的相机特效模式的研究与实现[D]. 大连: 大连理工大学, 2011.

2.刘莎莎. Android显示系统的设计与实现[D]. 南京: 东南大学硕士论文, 2012.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。