图书介绍

iOS增强现实应用开发实践pdf电子书版本下载

iOS增强现实应用开发实践
  • (美)kyleroche著;徐学磊译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111420200
  • 出版时间:2013
  • 标注页数:260页
  • 文件大小:103MB
  • 文件页数:271页
  • 主题词:移动电话机-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

iOS增强现实应用开发实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 引言 1

1.1增强现实的应用实例 1

1.1.1日常应用的趋势 2

1.1.2游戏和基于位置的应用 3

1.2准备工作 3

1.2.1注册GitHub账户 3

1.2.2从机器访问GitHub 4

1.2.3安装Xcode 4.2和创建开发者账户 5

1.2.4连接Xcode工程到GitHub 6

1.2.5创建Xcode工程 8

1.2.6连接工程到远程仓库 9

1.3下一步做什么 9

1.3.1位置服务 10

1.3.2传感器编程 10

1.3.3声音和视频采集 10

1.3.4游戏框架 10

1.3.5第三方框架 10

1.4总结 10

第2章 硬件比较 11

2.1除旧存新 11

2.2硬件组件 12

2.2.1摄像头支持 12

2.2.2位置检测能力 15

2.2.3数字指南针 16

2.2.4声音支持 17

2.2.5检查录像功能 18

2.2.6加速计和陀螺仪 19

2.3强制硬件需求 21

2.4总结 22

第3章 使用位置服务 23

3.1基础功能 23

3.1.1标准位置服务 26

3.1.2显著变更位置服务 29

3.1.3地理区域监控服务 30

3.1.4高度 34

3.2在地图上查看 35

3.2.1置中地图和设置显示区域 36

3.2.2修改地图类型 38

3.2.3在地图上添加注释 40

3.3解析地理编码 42

3.4总结 44

第4章iOS传感器 45

4.1方向传感器 45

4.1.1使用加速计 45

4.1.2低通滤波 49

4.1.3使用陀螺仪 50

4.1.4磁力计 55

4.2总结 60

第5章 声音和用户反馈 61

5.1音频数据格式 61

5.1.1哪一种格式适合我们呢 62

5.1.2文件保存格式 62

5.1.3比特率和质量 62

5.1.4采样率 62

5.1.5为在iOs中使用而转换音频格式 63

5.2在iOS应用中播放声音 65

5.2.1系统声音服务 66

5.2.2 AVAudioPlayer类 66

5.2.3测试多重音频播放 66

5.2.4播放位置声音 68

5.2.5通过震动进行用户反馈 68

5.3录音 69

5.4总结 71

第6章 摄像头和视频采集 72

6.1快速浏览 72

6.2拍照 73

6.2.1使用故事板 74

6.2.2使用摄像头 76

6.2.3以不同的格式保存图像 78

6.2.4通过电子邮件发送图像 79

6.3视频捕获 81

6.3.1建立一个视频预览基础 81

6.3.2为帧捕获建立基础 82

6.4总结 86

第7章把cocos2D用于增强现实 88

7.1概况 88

7.2安装 88

7.2.1安装工程模板 89

7.2.2创建工程 90

7.3初识增强现实应用视图 91

7.3.1调整默认视图 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总结 103

第8章 构建cocos2D增强现实游戏 104

8.1概述 104

8.2创建工程 105

8.3创建游戏菜单 108

8.3.1原图 110

8.3.2辅助代码目录 113

8.3.3完成菜单屏 113

8.4添加菜单选项 120

8.5完成动作层 129

8.6南瓜来了 130

8.7结束游戏 134

8.8总结 136

第9章 第三方增强现实工具包 138

9.1概述 138

9.2 Powered by String框架 138

9.2.1 String的基本工作流程 139

9.2.2额外功能 140

9.2.3整合Unity 141

9.2.4高级着色和OpenGL功能 141

9.3 Qualcomm软件开发工具包 142

9.4建立我们自己的QCAR演示 144

9.4.1创建Xcode工程 146

9.4.2 EAGLView 147

9.4.3重定向UIView 158

9.5 ARKit 160

9.6总结 160

第10章 使用OpenGL ES创建基于标记的增强现实应用 161

10.1建立标记 161

10.1.1我们的标记 161

10.1.2 OpenGL ES 162

10.2创建工程 162

10.2.1添加String框架 162

10.2.2 EAGLView 163

10.2.3创建增强现实视图控制器 168

10.3总结 172

第11章 构建社交型的增强现实应用 173

11.1快速设置 173

11.1.1创建Fackbook应用 173

11.1.2克隆Facebook iOS SDK 174

11.2词汇表 175

11.2.1方位角 175

11.2.2矫正方向 175

11.3构建应用 176

11.3.1致谢 176

11.3.2所需框架 176

11.3.3添加Facebook iOS SDK 176

11.3.4开始编码 176

11.3.5监听传感器更新 181

11.3.6存储坐标 183

11.4添加社交上下文 193

11.5总结 203

第12章 面部识别技术 204

12.1面部识别的可选项 204

12.1.1 OpenCV 204

12.1.2 iOS 5的CIDetector类 204

12.1.3 face.com 205

12.2使用OpenCV的方式 205

12.2.1为测试捕获图像 205

12.2.2哈尔级联分类器 209

12.2.3 OpenCV综述 214

12.3使用CIDetector类的方式 215

12.4使用face.com API的方式 217

12.4.1 faces.detect API的调用 217

12.4.2添加face.com支持到例子中 218

12.4.3 face.com API Key 218

12.4.4添加face.com Callout 219

12.5测试性能 222

12.6总结 229

第13章 建立一个面部识别增强现实应用 231

13.1应用的目的 231

13.2快速设置 232

13.2.1 face.com 232

13.2.2 cocos2D 233

13.2.3建立Twilio账户 233

13.2.4下载ASI-HTTP-Request库 233

13.2.5 JSON框架 233

13.3工程结构 234

13.4建立主场景 235

13.5 face.com API 245

13.5.1使用ASI-HTTP-Request库 246

13.5.2创建POST请求方法 247

13.5.3创建NSTimer 249

13.5.4解析输出 251

13.5.5构造HUD层 254

13.6添加一个Twilio调出 259

13.7总结 260

精品推荐