iOS增強(qiáng)現(xiàn)實(shí)應(yīng)用開發(fā)實(shí)戰(zhàn)

出版時(shí)間:2013-5  出版社:機(jī)械工業(yè)出版社  作者:Kyle Roche  
Tag標(biāo)簽:無  

內(nèi)容概要

羅什所著的《iOS增強(qiáng)現(xiàn)實(shí)應(yīng)用開發(fā)實(shí)戰(zhàn)》――國內(nèi)首本基于iOS的增強(qiáng)現(xiàn)實(shí)類著作,系統(tǒng)講解增強(qiáng)現(xiàn)實(shí)的實(shí)用工具、核心技術(shù)和基本原理,以及如何將增強(qiáng)現(xiàn)實(shí)技術(shù)與iOS開發(fā)技術(shù)相融合。圖文并茂、實(shí)例豐富,以簡明易懂的語言循序漸進(jìn)地講解了游戲、社交和面部識(shí)別等各種類型的iOS應(yīng)用的開發(fā)方法,可操作性強(qiáng)。更為重要的是,它還講解了如何將增強(qiáng)現(xiàn)實(shí)技術(shù)應(yīng)用到已有的應(yīng)用中!
《iOS增強(qiáng)現(xiàn)實(shí)應(yīng)用開發(fā)實(shí)戰(zhàn)》共分13章,具體內(nèi)容如下:第1章主要介紹創(chuàng)建增強(qiáng)現(xiàn)實(shí)應(yīng)用的準(zhǔn)備工作以及關(guān)鍵章節(jié)的簡述;第2章介紹檢查各種硬件組件可用性的方法;第3章介紹iOS的地圖功能和將其集成到具體應(yīng)用的高級(jí)技術(shù);第4章介紹加速計(jì)和陀螺儀、磁力計(jì)等iOS傳感器;第5章介紹如何在一個(gè)增強(qiáng)現(xiàn)實(shí)應(yīng)用中播放和記錄聲音;第6章,介紹如何使用iPhone或者iPad的拍照和錄像功能進(jìn)行視頻采集;第7章講解如何使用cocos2D在攝像頭視圖上覆蓋一個(gè)HUD層;第8章細(xì)述一個(gè)cocos2D增強(qiáng)現(xiàn)實(shí)應(yīng)用的創(chuàng)建;第9章介紹String、Qualcomm和ARKit增強(qiáng)現(xiàn)實(shí)工具包的應(yīng)用;第10章講述利用String、OpenGLES建立一個(gè)基于標(biāo)記的增強(qiáng)現(xiàn)實(shí)應(yīng)用;第11章介紹如何建立一個(gè)社交型的增強(qiáng)現(xiàn)實(shí)應(yīng)用;第12~13章介紹面部識(shí)別技術(shù)及其在增強(qiáng)現(xiàn)實(shí)應(yīng)用中的用法。

作者簡介

作者:(美)羅什 譯者:徐學(xué)磊Kyle Roche資深增強(qiáng)現(xiàn)實(shí)技術(shù)專家,游走在新興技術(shù)前沿。其主要專注于移動(dòng)應(yīng)用和聯(lián)網(wǎng)電子產(chǎn)品項(xiàng)目,而增強(qiáng)現(xiàn)實(shí)和游戲框架在這些應(yīng)用的直觀化方面發(fā)揮了重要作用。他在任職Appirio公司期間,領(lǐng)導(dǎo)了世界上首個(gè)、也是最大的Google和Force.com的云平臺(tái)遷移。他還是RingDNA(ringdna.com)的首席架構(gòu)師和21emetry(21emetry.com)的聯(lián)合創(chuàng)始人。Kyle在閑暇時(shí)也會(huì)為當(dāng)?shù)氐姆菭I利組織編寫iOS應(yīng)用。更多信息可參見kyleroche.com網(wǎng)站。

書籍目錄

第1章  引言1  1.1  增強(qiáng)現(xiàn)實(shí)的應(yīng)用實(shí)例1    1.1.1  日常應(yīng)用的趨勢2    1.1.2  游戲和基于位置的應(yīng)用3  1.2  準(zhǔn)備工作3    1.2.1  注冊GitHub賬戶3    1.2.2  從機(jī)器訪問GitHub4    1.2.3  安裝Xcode 4.2和創(chuàng)建開發(fā)者賬戶5    1.2.4  連接Xcode工程到GitHub6    1.2.5  創(chuàng)建Xcode工程8    1.2.6  連接工程到遠(yuǎn)程倉庫9  1.3  下一步做什么9    1.3.1  位置服務(wù)10    1.3.2  傳感器編程10    1.3.3  聲音和視頻采集10    1.3.4  游戲框架10    1.3.5  第三方框架10  1.4  總結(jié)10第2章  硬件比較11  2.1  除舊存新11  2.2  硬件組件12    2.2.1  攝像頭支持12    2.2.2  位置檢測能力15    2.2.3  數(shù)字指南針16    2.2.4  聲音支持17    2.2.5  檢查錄像功能18    2.2.6  加速計(jì)和陀螺儀19  2.3  強(qiáng)制硬件需求21  2.4  總結(jié)22第3章  使用位置服務(wù)23  3.1  基礎(chǔ)功能23    3.1.1  標(biāo)準(zhǔn)位置服務(wù)26    3.1.2  顯著變更位置服務(wù)29    3.1.3  地理區(qū)域監(jiān)控服務(wù)30    3.1.4  高度34  3.2  在地圖上查看35    3.2.1  置中地圖和設(shè)置顯示區(qū)域36    3.2.2  修改地圖類型38    3.2.3  在地圖上添加注釋40  3.3  解析地理編碼42  3.4  總結(jié)44第4章  iOS傳感器45  4.1  方向傳感器45    4.1.1  使用加速計(jì)45    4.1.2  低通濾波49    4.1.3  使用陀螺儀50    4.1.4  磁力計(jì)55  4.2  總結(jié)60第5章  聲音和用戶反饋61  5.1  音頻數(shù)據(jù)格式61    5.1.1  哪一種格式適合我們呢62    5.1.2  文件保存格式62    5.1.3  比特率和質(zhì)量62    5.1.4  采樣率62    5.1.5  為在iOS中使用而轉(zhuǎn)換音頻格式63  5.2  在iOS應(yīng)用中播放聲音65    5.2.1  系統(tǒng)聲音服務(wù)66    5.2.2  AVAudioPlayer類66    5.2.3  測試多重音頻播放66    5.2.4  播放位置聲音68    5.2.5  通過震動(dòng)進(jìn)行用戶反饋68  5.3  錄音69  5.4  總結(jié)71第6章  攝像頭和視頻采集72  6.1  快速瀏覽72  6.2  拍照73    6.2.1  使用故事板74    6.2.2  使用攝像頭76    6.2.3  以不同的格式保存圖像78    6.2.4  通過電子郵件發(fā)送圖像79  6.3  視頻捕獲81    6.3.1  建立一個(gè)視頻預(yù)覽基礎(chǔ)81    6.3.2  為幀捕獲建立基礎(chǔ)82  6.4  總結(jié)86第7章  把cocos2D用于增強(qiáng)現(xiàn)實(shí)88  7.1  概況88  7.2  安裝88    7.2.1  安裝工程模板89    7.2.2  創(chuàng)建工程90  7.3  初識(shí)增強(qiáng)現(xiàn)實(shí)應(yīng)用視圖91    7.3.1  調(diào)整默認(rèn)視圖91    7.3.2  添加攝像頭視圖92    7.3.3  縮放攝像頭視圖93  7.4  cocos2D的概念94    7.4.1  場景94    7.4.2  控制器95    7.4.3  圖層95  7.5  添加效果95    7.5.1  處理觸摸事件96    7.5.2  視覺效果97    7.5.3  添加聲音效果98  7.6  添加HUD層99  7.7  總結(jié)103第8章  構(gòu)建cocos2D增強(qiáng)現(xiàn)實(shí)游戲104  8.1  概述104  8.2  創(chuàng)建工程105  8.3  創(chuàng)建游戲菜單108    8.3.1  原圖110    8.3.2  輔助代碼目錄113    8.3.3  完成菜單屏113  8.4  添加菜單選項(xiàng)120  8.5  完成動(dòng)作層129  8.6  南瓜來了130  8.7  結(jié)束游戲134  8.8  總結(jié)136第9章  第三方增強(qiáng)現(xiàn)實(shí)工具包138  9.1  概述138  9.2  Powered by String框架138    9.2.1  String的基本工作流程139    9.2.2  額外功能140    9.2.3  整合Unity141    9.2.4  高級(jí)著色和OpenGL功能141  9.3  Qualcomm軟件開發(fā)工具包142  9.4  建立我們自己的QCAR演示144    9.4.1  創(chuàng)建Xcode工程146    9.4.2  EAGLView147    9.4.3  重定向UIView158  9.5  ARKit160  9.6  總結(jié)160第10章  使用OpenGL ES創(chuàng)建基于標(biāo)記的增強(qiáng)現(xiàn)實(shí)應(yīng)用161  10.1  建立標(biāo)記161    10.1.1  我們的標(biāo)記161    10.1.2  OpenGL ES162  10.2  創(chuàng)建工程162    10.2.1  添加String框架162    10.2.2  EAGLView163    10.2.3  創(chuàng)建增強(qiáng)現(xiàn)實(shí)視圖控制器168  10.3  總結(jié)172第11章  構(gòu)建社交型的增強(qiáng)現(xiàn)實(shí)應(yīng)用173  11.1  快速設(shè)置173    11.1.1  創(chuàng)建Fackbook應(yīng)用173    11.1.2  克隆Facebook iOS SDK174  11.2  詞匯表175    11.2.1  方位角175    11.2.2  矯正方向175  11.3  構(gòu)建應(yīng)用176    11.3.1  致謝176    11.3.2  所需框架176    11.3.3  添加Facebook iOS SDK176    11.3.4  開始編碼176    11.3.5  監(jiān)聽傳感器更新181    11.3.6  存儲(chǔ)坐標(biāo)183  11.4  添加社交上下文193  11.5  總結(jié)203第12章  面部識(shí)別技術(shù)204  12.1  面部識(shí)別的可選項(xiàng)204    12.1.1  OpenCV204    12.1.2  iOS 5的CIDetector類204    12.1.3  face.com205  12.2  使用OpenCV的方式205    12.2.1  為測試捕獲圖像205    12.2.2  哈爾級(jí)聯(lián)分類器209    12.2.3  OpenCV綜述214  12.3  使用CIDetector類的方式215  12.4  使用face.com API的方式217    12.4.1  faces.detect API的調(diào)用217    12.4.2  添加face.com支持到例子中218    12.4.3  face.com API Key218    12.4.4  添加face.com Callout219  12.5  測試性能222  12.6  總結(jié)229第13章  建立一個(gè)面部識(shí)別增強(qiáng)現(xiàn)實(shí)應(yīng)用231  13.1  應(yīng)用的目的231  13.2  快速設(shè)置232    13.2.1  face.com232    13.2.2  cocos2D233    13.2.3  建立Twilio賬戶233    13.2.4  下載ASI-HTTP-Request庫233    13.2.5  JSON框架233  13.3  工程結(jié)構(gòu)234  13.4  建立主場景235  13.5  face.com API245    13.5.1  使用ASI-HTTP-Request庫246    13.5.2  創(chuàng)建POST請求方法247    13.5.3  創(chuàng)建NSTimer249    13.5.4  解析輸出251    13.5.5  構(gòu)造HUD層254  13.6  添加一個(gè)Twilio調(diào)出259  13.7  總結(jié)260

編輯推薦

羅什所著的《iOS增強(qiáng)現(xiàn)實(shí)應(yīng)用開發(fā)實(shí)戰(zhàn)》全面講解了如何創(chuàng)建能夠釋放iOS所有潛能的增強(qiáng)現(xiàn)實(shí)應(yīng)用,展示如何使用你的iOS設(shè)備的傳感器和攝像頭來整合面部識(shí)別和社交媒體功能與周圍環(huán)境實(shí)現(xiàn)互動(dòng)。    本書涵蓋增強(qiáng)現(xiàn)實(shí)應(yīng)用所需硬件和軟件背景知識(shí),以及創(chuàng)建iOS增強(qiáng)現(xiàn)實(shí)應(yīng)用的基本原理、實(shí)用工具:從MapKit的使用,到加速計(jì)和指南針,再到面部識(shí)別和Facebook數(shù)據(jù)的整合,你將會(huì)在參與案例分析的過程中掌握如何創(chuàng)建實(shí)用、有趣的增強(qiáng)現(xiàn)實(shí)應(yīng)用。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    iOS增強(qiáng)現(xiàn)實(shí)應(yīng)用開發(fā)實(shí)戰(zhàn) PDF格式下載


用戶評論 (總計(jì)2條)

 
 

  •   先不評價(jià)書的內(nèi)容,就說這個(gè)翻譯,讓人實(shí)在看不下去。生硬死了,逐字逐句翻譯,跟機(jī)器翻譯的差不多。摘錄幾句如下:“下載XCode4.2到你的電腦,【下載是相當(dāng)大的】。這是Xcode的缺點(diǎn)?!薄敖又阋顚懏a(chǎn)品名稱,該名稱用來作為*****的后綴。【這就是事情開始變化的地方?!俊逼渌鞣N標(biāo)點(diǎn)的不合理就不說了。
  •   昨天買的,今天就到了,書面干凈,好店
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7