IOS augmented reality application development practices

Source: Internet
Author: User
Original Title: Pro iOS 5 augmented reality original Publishing House: apress Author: (US) Kyle Roche Translator: Xu xulei series name: china CHAPTER programmer library Publishing House: Machinery Industry Publishing House ISBN: 9787111420200 mounting Date: May 2013 publication date: 16 open pages: 260 versions: 1-1 category: computer> Software and program design> mobile development> iPhone more about "iOS augmented reality application development practices" Basic Information original title: Pro iOS 5 augmented reality original Publishing House: author of apress: (US) Kyle Roche Translator: Xu xulei book series name: Chapter Hua programmer library Press: Machinery Industry Press ISBN: 9787111420200 Release Date: May 2013: 16 open pages: 260 versions: 1-1 category: Computer> Software and Process Preface design> mobile development> iPhone content Introduction: computer books in China are the first iOS-based Augmented Reality books, systematically explaining the practical tools, core technologies, and basic principles of augmented reality, and how to integrate Augmented Reality Technology With iOS development technology. Rich examples show how to develop IOS apps, such as games, social media, and facial recognition, in a concise and easy-to-understand language. More importantly, it also explains how to apply Augmented Reality Technology to existing applications! IOS augmented reality application development practices is divided into 13 chapters. The specific content is as follows: Chapter 1st describes preparation for creating augmented reality applications and the key chapters; chapter 2nd describes how to check the availability of various hardware components; Chapter 3rd describes the map function of iOS and the advanced technologies that integrate it into specific applications; chapter 2 describes the accelerator, gyroscope, magnetic sensor, and other IOs sensors. Chapter 4 describes how to play and record sound in an augmented reality application. Chapter 4th, this section describes how to use the camera and video functions of the iPhone or iPad to collect videos. Chapter 2 describes how to use cocos2d to overwrite a HUD layer on the camera view; chapter 2 describes how to create a cocos2d augmented reality application. Chapter 2 describes the application of the string, Qualcomm, and arkit Augmented Reality Toolkit; chapter 1 describes how to use string and OpenGL ES to create a tag-based Augmented Reality application. Chapter 2 describes how to create a social augmented reality application. Chapter 2 ~ Chapter 13 describes the facial recognition technology and its usage in augmented reality. Contents: IOS augmented reality application development practices Chapter 1 Introduction 1st application examples of augmented reality 11.1.1 trend of daily applications 21.1.2 game and location-based applications 11.1 preparations 31.2.1 register a GitHub account 31.2.2 access github41.2.3 from the machine to install xcode 4.2 and create a developer account 51.2.4 connect the xcode project to github61.2.5 create an xcode project 81.2.6 connect the project to a remote warehouse 91.3 what to do next 91.3.1 location service 101.3.2 sensor Programming video Capture 101.3.4 game framework 101.3.5 third-party framework 10.1.4 summary 10 chapter 2nd hardware comparison 112.1 except old storage new 112.2 hardware components 122.2.1 camera support 122.2.2 position detection capability 152.2.3 digital compass 162.2.4 sound support 172.2.5 check video function 182.2.6 accelerometer and gyroscope 192.3 mandatory hardware requirements 212.4 summary 22 Chapter 3rd use location service 233.1 basic functions 233.1.1 standard location service 263.1.2 significant change location service 293.1.3 geographic region Monitoring Service 303.1.4 height 343.2 view on Map 353.2.1 add comments 403.3 resolution geographic code 423.4 revision map type 383.2.3 add comments on map 4th resolution geographic code 454.1 summary 44 Chapter 44 IOS sensor direction sensor 454.1.1 use accelerator 454.1.2 low-pass filter 494.1.3 summary 60 chapter 554.2 audio and user feedback 5th audio data format 615.1.1 which format is suitable for us? 625.1.2 file storage format 625.1.3 bit rate and quality 625.1.4 sampling rate 625.1.5 is in IOS conversion of audio format 635.2 playing sound in IOS apps 655.2.1 system sound service 665.2.2 avaudioplayer class 665.2.3 testing multiple audio playback 665.2.4 playback position sound 685.2.5 user feedback through vibration 685.3 recording 695.4 summary 71 6th chapter camera and Video Acquisition 726.1 quick view 726.2 photos 736.2.1 use storyboards 746.2.2 use cameras 766.2.3 save images in different formats 786.2.4 send images via email 796.3 video capture 816.3.1 create a video preview basis 816.3.2 create basic 826.4 summary 86 chapter 7th use cocos2d for augmented reality 887.1 overview 887.2 install 887.2.1 install project template 897.2.2 Create Project 907.3 first profile augmented reality application view 917.3.1 adjust default view 917.3.2 add camera view 927.3.3 zoom camera view 937.4 cocos2d concept 947.4.1 scenario 947.4.2 controller 957.4.3 layer 957.5 add effects 957.5.1 handle touch events 967.5.2 visual effects 977.5.3 Add sound effects 987.6 add HUD layer 997.7 summary Chapter 103 build cocos2d Enhancement real-world games 1048.1 overview 1048.2 create a project 1058.3 create a game menu 4.1.8.3.1 source image 1108.3.2 auxiliary code directory 1138.3.3 complete menu screen 1138.4 add menu options 1208.5 complete action layer 1298.6 pumpkin come 1308.7 end game 1348.8 summary 136 chapter 9th third party augmented Reality Toolkit 1389.1 overview 1389.2 powered by string framework 1389.2.1 basic workflow of string 1399.2.2 additional features 1409.2.3 integration of unity1419.2.4 advanced coloring and OpenGL features 1419.3 Qualcomm toolkit 1429.4 build our own qcar demo 1449.4.1 create xcode project 1469.4.2 redirect uiview1589.5 arkit1609.6 summary Chapter 160 use OpenGL ES to create a tag-based Augmented Reality application 10th create a tag 16110.1.1 our tag 16110.1.2 OpenGL es16210.2 create a project 16210.2.1 add string framework 16210.2.2 later create augmented reality View Controller 16810.3 summary 172 chapter 11th build social augmented reality application 17311.1 quick setup 17311.1.1 create fackbook application 17311.1.2 clone Facebook IOS sdk17411.2 vocabulary 17511.2.1 azimuth 17511.2.2 correction direction 17511.3 build application 17611.3.1 thank 17611.3.2 required framework 17611.3.3 add Facebook IOS sdk17611.3.4 start encoding 17611.3.5 listen sensor update 18111.3.6 storage coordinates 18311.4 add social context 19311.5 summary 203 chapter 12th facial recognition technology 20412.1 options for face recognition 20412.1.1 opencv20412.1.2 iOS 5 cidetector class 20412.1.3 face. com20512.2 using opencv method 20512.2.1 for testing captured images 20512.2.2 Hal cascade classifier 20912.2.3 opencv summary 21412.3 using cidetector class approach 21512.4 using face.com API approach 21712.4.1 faces. detect API call 21712.4.2 add face.com support to example 21812.4.3 face.com API key21812.4.4 add face.com callout21912.5 test performance 22212.6 conclusion 229 chapter 13th create a facial recognition augmented reality application 231
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.