Font Size: a A A

Research On Image Processing Algorithm Of Smartphone Based On IOS Platform

Posted on:2018-10-04Degree:MasterType:Thesis
Country:ChinaCandidate:D Y JiFull Text:PDF
GTID:2348330542961677Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Image is the most simple and intuitive carrier of human information transmission,and people have been researching and exploring the field of image processing all the time.With the mobile communication technology and intelligent terminal equipment with ever-changing technology changes,high-performance portable mobile devices continue to introduce new,most of the graphics processing can only be handled in the PC side of the traditional situation has long been broken.The popularity of smart phones to take pictures become more convenient,socio-economic and cultural development so that people have a higher demand for the photograph.Therefore,Mobile applications with photographing and picture processing came into being and developed rapidly.Although,these applications provide a wealth of image processing functions for users,the implementation details of image processing algorithms are hided.So,the image processing technology covered with a layer of mysterious veil.Second,the lightweight and efficient computer vision library OpenCV,has achieved many common algorithms of the image processing and computer vision.Currently,the data of OpenCV ported to the iOS platform to do the second development is still less.This article research and discuss image processing algorithms and application development based on the iOS platform.Not only reflects the application development hot spots,but also play a certain guiding role for interested in iOS application development staff.At the same time,using OpenCV to achieve the relevant image processing algorithm on the iOS platform,and key code and noteworthy details will be presented in the application.These will provide iOS developers that interested in image processing a little effect.The main contents of this paper are as follows:1.Introduced the mainstream development technology and architecture of iOS system,focusing on OpenCV that open source framework of image processing technology.Detailed analysis of the process that OpenCV ported to the iOS platform,to ease the current situation where lack of information that OpenCV open source library ported to the iOS platform.2.The edge detection algorithm in the field of image processing is discussed,and an anime material acquisition device based on edge detection is proposed.Roberts,Prewitt,Sobel and Canny edge detection operators are analyzed,and the Canny operator is analyzed more deeply,and the algorithm is implemented on the iOS platform with Objective-C language.Not only achieve a single picture to do edge detection,but also to achieve the camera to shoot the video to do real-time edge detection processing.It also discusses the face detection technology that one of the hotspot technologies,and implements the face detection algorithm based on Haar-like feature on iOS platform.3.Developed a mobile phone application with eight basic image processing tutorials,including image edge detection processing,picture face detection,customization of the UIImagePicker image picker to read and save images in iOS devices,the picture "Poster" Filter effect,picture "nostalgia" filter effect,the camera to shoot the video to do real-time edge detection processing.Each tutorial lists the main points and steps of the program implementation,and provides a preview effect function and the corresponding information page link,interested in doing image processing iOS developers have some guiding significance.
Keywords/Search Tags:iOS, OpenCV, Edge detection, Face detection
PDF Full Text Request
Related items