安卓照相软件设计方案

安卓照相软件设计方案

ID:13392675

大小:108.00 KB

页数:14页

时间:2018-07-22

安卓照相软件设计方案_第1页
安卓照相软件设计方案_第2页
安卓照相软件设计方案_第3页
安卓照相软件设计方案_第4页
安卓照相软件设计方案_第5页
资源描述:

《安卓照相软件设计方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、智能移动终端应用开发设计报告(2013/2014学年第2学期)题目:安卓照相机软件学院:信息与电气工程学院专业:通信工程姓名:刘鹏晨学号:110312217设计成绩:2014年5月15日13目录一、软件需求分析1二、软件总体设计1三、关键技术分析3四、软件详细设计3五、软件测试方案5驱动测试7HAL层测试9拍摄测试10硬件测试11六、实验总结11七、参考文献1213安卓照相机软件设计方案一、软件需求分析我们再拍照的时候总是会遇到这些情况,在拍照的时候时不时地有人闯入你的镜头,影响照相效果;有一张很美的照片但是因为某些背景的原因,导致照片拍

2、出来的效果不怎么好。所以有一款可以直接忽略那些不和谐的因素是多么美好的一件事啊!不仅如此,由于现在手机普遍性和其不安全性,我们手机的数据泄露额越来越严重了,而且也有一部分人可以通过照片来窥探我们的某些隐私,让我们感觉自己很不安全。这是安卓智能手机的开源特性所致。尤其是今年央视315晚会曝光手机隐私泄露之后。人们越发迫切地想要保护自己的隐私不被侵害,越发迫切地保护好自己的隐私,越发迫切地不允许别人通过其他方法来窥探我们的隐私,更不能通过手机照片的某些背景泄露了我们的隐私!在这种情况下,手机马赛克照相机应运产生,它可以在拍照的时候屏蔽一些突然

3、闯入你镜头的那些人,可以选择屏蔽背景,也可以屏蔽一些不想要出现的画面,这样不仅大大的方便了用户,也可以保护客户的隐私不被收到侵害,保护客户的隐私。让用户免于通过别的软件(Photoshop,美图秀秀等)来后期制作,来去除这些东西.这个软件对用户来说很方便!二、软件总体设计本软件主要是实现安卓手机的照相功能,不涉及摄像功能。本软件图标采用彩色马赛克加上一个m字母组合成一个图片,图片简洁大方,让用户可以对照相机的图片耳目一新,新颖。本软件没有采用抽屉式的设计,而是采用嵌套式设计,这样可以使得手机界面看起来更加简洁,没有那么多的冗余,让用户更好

4、的体验这款相机所带来的强大功能。本软件和其他相机功能差不多,具体设置参数如下。本软件相机的一般参数设置包括对焦方式、取景模式、色彩效果、选择IS0、防抖设置、照片大小、照片质量及还原设置等选项【对焦方式】:有连续、自动、微距、无限远四种模式。选择连续对焦模式后当相机对准物体后则自动对焦,转移到另外一个物体时则重新对焦,对13相机使用不熟练的用户推荐使用这种对焦模式。自动模式只有用户点击或者按快门时才会对焦;微距模式用于拍摄近处物体时使用;无限远模式适合拍摄远处物体或者风景时使用。【取景模式】:有自动、横向、纵向、夜景、海滩、雪景、日落、烟

5、火8种模式。自动、横向、纵向是手机拍出照片的显示模式。夜景模式,适合在夜间光线相对较弱的环境下使用,此时150较高,快门较慢,拍照时要尽可能的保持手机稳定,快门完成后可保持一段时间再移开手机。海滩模式适合在海滩拍照时使用。雪景模式,白雪皑皑的环境下如果使用自动取景模式相机可能会因为无法找到参照点而出现无法对焦现象,选择该模式可解决这一问题。日落、烟火模式分别适用于拍摄日落和烟花场景。【色彩模式】:选择“无”为自动模式,真实还原物体颜色。“单色”模式拍出来的为黑白相片:“棕褐色”、“浅绿色”模式拍出的照片颜色偏重棕褐色及浅绿色;“负片”模式

6、,即为底片模式。【选择150】:150即感光度,即相机对光线的敏感程度,相当于感光的速度,数字越大,感光越快。150并非越大越好。对于胶片,高感光度的清晰度会稍差些,颗粒也比较粗;对于数码相机,高150会带来较多的噪点,画质较差。正常环境下150100是比较适合的,画质较好。有“自动”“150100”、“150200”、“150400”、“150800”几种模式选择,一般选择自动模式,光线较暗时根据情况选择其他数值。【防抖设置】:打开此项后可以减少因手抖动带来的画面模糊情况。有“关闭”、“1/2秒”、“1秒”、“2秒”四个选项。这里的时间

7、是指使用者手稳定的时间,比如选择“1秒”,当按下快门时相机会检测枓动时间,如果在一秒内相机不抖动则自动释放快门拍照,如果一直抖动则手机继续检测。一、关键技术分析相机应用程序拍摄的步骤相机类提供图像的捕捉à启动预览à停止预览à拍摄照片à检索视频编码。采用open()方法获得相机实例。获取与getParameters()相关的配置项目如果有必要的话,可以重新配置相机特性参数,修改返回的13Camera.Parameters对象,并调用setParameters(Camera.Parameters).如果要改回显示方向的话,则调用setDisp

8、layOrentation(int)传递完全初始化的SurfaceHoloer给setPreviewDisplay(SurfaceHolder)。如果没有一个表面景象surface的话,相机将

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。