Font Size: a A A

Implementation Of Virtual Roaming Based On IOS Platform

Posted on:2017-05-14Degree:MasterType:Thesis
Country:ChinaCandidate:Z F KangFull Text:PDF
GTID:2308330503461510Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Virtual reality technology, a kind of computer technology, can produce the visual scene with three-dimensional dynamic by fusing multi-source information via computers. To achieve better human-computer interaction environment in the three-dimensional or even multiple-dimensional informative space is one of the development orientations of computer technology. And virtual reality technology plays an essential role in realizing this development orientation. Virtual roaming has already been widely applied in the current times. However, the above functions are not mainly realized in mobile terminal. Hence, this thesis designs and realizes the virtual roaming system based on iOS platform so as to promote virtual roaming for development in mobile terminal and make life easier and convenient for the public. Two kinds of modes are designed in this system. One is to directly acquire resource images in accordance with some particular requirements and then respectively transmit them to their corresponding modesl to show. The other is to adopt image mosaic technoloy to produce a panoramic image and then transmit it to its corresponding model for presentation.Among the designed modules displayed in virtual space, the writer of this thesis adopts three kinds of displaying methods. One is the module of cylinder virtual space, which is suitable for the above mentioned two kinds of designed modes. While the other two are the modules of cube virtual space and sphere virtual space, which can be only applicable to the first designed mode. In addition, with regard to the displaying model of virtual space, two methods are adopted. One is based on OpenGL, the other is on PhoneGap. This thesis is focus on the implementation of OpenGL, mainly including methods and principles. What’s more, it also gives the corresponding description of the design principle of Gap Phone. A comparison of the realized virtual spaces between the OpenGL and the PhoneGap is also made and then the interactive corresponding comparisons are conducted among the three kinds of virtual space implemented by OpenGL. It is concluded that Cube displaying virtual space based on OpenGL has achieved the best effect.In the module of image mosaic of virtual roaming system, the algorithms of three kinds of image mosaic, SIFT, SURF and KAZE, on the basis of feature points are mainly studied in this thesis but with the last one as the focus. The writer of this thesis tries to separately conduct simulations of the above three and meanwhile makes comparisons and summarizes the simulation results. In addition, the corresponding optimization of KAZE algorithm is carried out for the purpose of making it more applicable to IOS platform.In consideration of user experience, a voice commentary and simple interface is provided for users in this system at the meanwhile of realizing related roaming functions in the 3D virtual scene.
Keywords/Search Tags:Virtual roaming, OpenGL, KAZE, IOS
PDF Full Text Request
Related items