Font Size: a A A

Design And Implementationof Special Effects Camera System Based On Android Platform

Posted on:2017-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:H Y WuFull Text:PDF
GTID:2348330491464255Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development of mobile Internet, the camera function has been widely concerned. But, ordinary camera model has been difficult to meet the users' needs and needs more functions. Among these functions, the special effects camera software system especially get consumer's greeting.'Special effects' means to process the image with some special effects such as filter effects, face beautification and other special effects on the basis of the original camera system, in order to allow users to obtain a better visual effect the photo, and get a better experience of photograph.At present, the industry has a variety of solutions for the special effects camera software system in Android platform, most solutions use NDK(Native Development Kit) to develop dynamic libraries to process the image data directly. Many effects can't be achieved because of the performance of the hardware and many problems are exposed, such as low efficiency of real-time processing to the camera preview data, low performance of image processing effect, low scalability of the system and easy to cause the phone fever, which need further modification and optimization according to the existing solutions.Therefore, this thesis has proposed and implemented special effects camera software system based on the Android platform. This system plays the strength of GPU in image processing by using the technology of OpenGL ES (OpenGL for Embedded Systems) and GLSL (OpenGL Shading Language), and achieves high efficiency of processing to the data. Then use it on the image data of camera preview and pictures to realize real-time filter effects processing function, photo processing, image secondary processing and other functions with a series of special effect. On the other hand, on the base of this system, this thesis has studied image processing effect realization method of filter effects, non-realistic rendering effects and face cosmetic effects to develop more image processing effects and paid attention to the efficiency and effectiveness, making that more image processing effects can be achieved in this system, and realize the complete special effects camera system.Finally, this camera system has been tested and verified combined the actual application scene. The results show that the system can work properly and achieve the function proposed, as well as has greatly improved compared to the efficiency. In image processing field, the system developed some new image processing effects which improved the original effects of the enterprise. As a result, the competitiveness of products and the efficiency of development are increased.
Keywords/Search Tags:Android, OpenGL ES, NDK, image processing, real-time filter
PDF Full Text Request
Related items