Font Size: a A A

Video Image Processing Based On Android System

Posted on:2012-10-19Degree:MasterType:Thesis
Country:ChinaCandidate:M M JiaFull Text:PDF
GTID:2248330395956416Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Android system is the most popular mobile operating system. The program language can be Java or C/C++, so the efficiency of the system is enhanced and the resource is preserved in face of complicated tasks. In this paper, we take use of the android-affiliated control units and software packets like OpenCV and OpenGL ES, to realize the image processing and rendering efficiently.This paper focuses on the control units programming and image processing. We improved the display effects of the Gallery&Image switcher, and we made the Gallery support picture switching. In Image Switcher, the next picture would appear by clicking on the picture, and the first image is shown after the last image is clicked. Moreover, two XML layout documents are implemented in the Grid View Interface to realize the spreading and full screen functions.Based on the Android platform, three modes for picture and video capture are used in this paper. The first mode has an ordinary camera effect. And the second mode is the gray scale display. For more effects, we realize the edge detection mode, under which the image edges are displayed.In addition, this paper realizes typical image processing functions as well as the3D model rendering on the Android platform. By integrating the Class Animation, AnimationDrawable and XML document, we accomplish some image rendering effects such as displacement, scaling and rotation. For the3D model rendering, cubic models are taken. Besides its rotation and perspective effects, an orbiting motion around an ellipse is obtained with the settings of OpenGL ES.
Keywords/Search Tags:Android System, Image Processing, OpenCV, OpenGL ES
PDF Full Text Request
Related items