摘要:
Android系统是当下最流行的移动设备操作系统,其编程语言以Java语言为基础,同时可以使用C/C++进行编程.它不仅提高了系统的运行效率,减少了资源占用空间,而且提升了事件处理的能力.本文采用了Android系统自身控件和OpenCV,OpenGL ES软件包,通过研究,实现了一系列高效的图像处理及三维渲染效果. 论文主要着手于控件编程和图像处理,在GalleryImage Switcher中,对图片的显示效果进行了改进.在Gallery中能够切换图片,在Image Switcher中通过点击下一张图片也能实现图片的切换,同时在最后一张图片显示完后,自动返回到第一张图片.Grid View界面采用了两个XML布局文档,来实现图片的平铺和全屏显示效果,同时完成了图片间的切换. 基于Android平台,论文研究了三种照片和视频的拍摄模式.在第一种模式下,拍摄效果与普通拍摄效果一样;第二二种是灰度拍摄模式,灰度模式是对场景进行了灰度处理,拍摄结果以灰度形式显示;根据图像处理的要求,深入研究了第三种模式:边缘检测模式,这种模式下的拍摄效果是以图像边缘的勾画为特点的. 论文同时在Android系统下实现了一些典型二维图像处理与三维模型渲染.通过类Animation,AnimationDrawable与XML文档中设置的动画位移,伸缩,旋转等效果相结合,渲染了图片.三维模型渲染采用的是立方体模型,通过OpenGL ES中的方法和参数选择,不仅实现了它自身的旋转和透视效果,而且还实现了围绕椭圆形轨道的运动.
展开