图书介绍
计算机视觉增强现实应用程序开发PDF|Epub|txt|kindle电子书版本网盘下载
![计算机视觉增强现实应用程序开发](https://www.shukui.net/cover/62/34586875.jpg)
- 本书编委会著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111576904
- 出版时间:2017
- 标注页数:238页
- 文件大小:138MB
- 文件页数:252页
- 主题词:
PDF下载
下载说明
计算机视觉增强现实应用程序开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Unity 3D AR应用开发基础1
1.1 Unity 3D引擎简介1
1.1.1 Unity 3D的下载与安装1
1.1.2 Unity 3D操作界面简介6
1.1.3 Unity 3D的基础组件与操作7
1.1.4 Unity 3D的资源商店14
1.2 Unity 3D编程基础14
1.2.1 C#编程基础14
1.2.2 C#面向对象编程基础24
1.2.3 C#面向对象编程进阶26
1.2.4 Unity 3D中的C#脚本30
1.3 Unity 3D编程进阶32
1.3.1 Unity 3D的设计模式32
1.3.2 MonoBehavior的生命周期33
1.3.3控制GameObject的位置37
1.3.4控制GameObject的生成和销毁40
1.3.5处理Unity 3D中的物体碰撞43
1.3.6 UI组件的使用45
1.4 AR中常用的Unity 3D插件49
1.4.1视频播放插件:Easy Movie Texture50
1.4.2动画控制插件:iTween53
1.4.3手势控制插件:Easy Touch57
第2章 使用Vuforia开发AR应用60
2.1 Vuforia SDK简介60
2.1.1 Vuforia SDK的的下载与安装60
2.1.2创建App License Key62
2.1.3在SDK中输入App License Key63
2.2使用Vuforia SDK进行物体识别64
2.2.1图片识别64
2.2.2长方体识别70
2.2.3圆柱体识别73
2.2.4物体识别76
2.3使用Vuforia SDK制作AR视频80
2.3.1上传识别图80
2.3.2创建识别视频播放GameObject80
2.3.3创建识别图目标83
2.3.4编译运行程序85
2.4制作AR对战游戏87
2.4.1制作识别图87
2.4.2创建子弹87
2.4.3创建玩家角色90
2.4.4创建敌人102
2.4.5将玩家和角色设定为Image Target104
第3章AR应用中的拓展功能实现110
3.1在Unity 3D中实现网络通信110
3.1.1计算机网络简介110
3.1.2搭建个HTTP服务器111
3.1.3使用WWW从HTTP服务器获取图片112
3.2在Unity 3D中获取天气信息115
3.2.1通过网络API获取天气数据115
3.2.2使用GZipStream解压缩字符数组116
3.2.3在Unity中反序列化JSON数据117
3.3在Unity 3D中获取GPS信息119
3.3.1 LocationService类119
3.3.2构建场景和UI处理逻辑119
3.3.3获取GPS数据120
3.3.4通过地理位置获取城市123
3.4在Unity中实现二维码的生成与识别126
3.4.1 QR CodeBarcode Scanner and Generator简介126
3.4.2搭建工程场景127
3.4.2扫描二维码128
3.4.3生成二维码130
3.5在Unity 3D中实现动态资源加载132
3.5.1 AssetBundle简介132
3.5.2如何创建AssetBundle132
3.5.3如何加载AssetBundle134
3.5.4 AssetBundle之间的依赖关系135
3.6 在 Unity 3D中实现热更新141
3.6.1热更新方案比较141
3.6.2 XLua简介142
3.6.3如何使用 XLua更新142
第4章 使用OpenCV开发图像识别应用145
4.1 OpenCV图像识别简介145
4.1.1 OpenCV图像识别技术应用领域145
4.1.2 OpenCV技术模块简介145
4.1.3 OpenCV For Unity插件介绍147
4.2配置基础开发环境148
4.2.1开发环境要求148
4.2.2导入OpenCV For Unity插件包148
4.2.3配置OpenCV For Unity插件149
4.2.4运行OpenCV For Unity示例工程149
4.3 面部识别152
4.3.1 FaceTrackerSample 扩展插件简介152
4.3.2场景搭建152
4.3.3编写面部识别脚本155
第5章 使用ARToolkit进行AR开发160
5.1 ARToolKit简介160
5.1.1 ARToolKit是什么160
5.1.2 ARToolKit特性简介161
5.1.3 ARToolKit插件包导入161
5.1.4 ARToolKit中的目录简介163
5.2搭建个简单的AR场景163
5.2.1创建并设置AR Controller163
5.2.2创建并设置ARMarker165
5.2.3创建并设置 AR Origin和AR Tracked Object165
5.2.4创建并设置ARCamera166
5.2.5运行场景168
5.3 ARTooIKit中的识别图简介168
5.3.1传统模板正方形识别图168
5.3.2 2D-Barcode识別图173
5.3.3多重识别图175
5.3.4特征点识别图177
5.4 ARToolKit的进阶内容178
5.4.1 AR Controller的运行机制178
5.4.2 ARToolKit中性能问题的调查178
5.4.3 ARToolKit的使用限制179
5.5跨平台开发的注意事项180
5.5.1插件已知问题180
5.5.2 Android180
5.5.3 iOS182
第6章Kinect应用开发183
6.1 Kinect简介183
6.1.1 Kinect是什么183
6.1.2 Kinect功能特性简介183
6.2搭建Kinect的Unity 3 D开发环境184
6.2.1硬件需求184
6.2.2安装DirectX185
6.2.3安装Kinect SDK186
6.2.4安装Kinect Unity插件188
6.3使用Kinect制作体感游戏190
6.3.1创建Kinect Manager190
6.3.2导入人物3D模型并创建Avatar190
6.3.3创建人物192
6.3.4创建敌人194
6.3.5为人物添加攻击处理197
6.3.6添加UI显示199
第7章HoloLens202
7.1 HoloLens简介202
7.1.1 Hologram简介204
7.1.2 HoloLens硬件细节205
7.1.3 HoloLens shell207
7.1.4使用MRC209
7.1.5 HoloLens配件使用210
7.2 HoloLens使用与发环境配置210
7.2.1使用Windows Device Portal210
7.2.2安装HoloLens开发工具213
7.2.3 HoloLens模拟器的使用213
7.3使用Unity开发HoloLens全息应用215
7.3.1配置适用于 HoloLens开发的Unity工程215
7.3.2摄像机(Camera)设置219
7.3.3凝视(Gaze)功能实现220
7.3.4手势(Gesture)功能实现222
7.3.5语音输入(Voice input)功能实现225
7.3.6世界锚(World Anchor)与场景保持(Persistence)功能实现229
7.3.7 空间音效(Spatial Sound)功能实现234
7.3.8空间映射(Spatial Mapping)功能实现235