《格物智知 3D图形与人机交互技术应用》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)博伦斯坦著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2013
  • ISBN:9787115324597
  • 页数:413 页
图书介绍:本书是关于3D图形、3D打印、人机交互技术的应用宝典。以Kinect为主,另涉及Processing、Arduino、MakerBot等热门技术。本书由浅入深,从Kinect的基本原理讲起,并通过应用实例,对Kinect相关知识进行详细地教学,使你制作出来的作品能够对外界进行智能的立体感知。本书还包含了相关行业的专家和艺术家的采访内容,可以让你进一步了解该领域从业者的工作状态,给创客们以启迪。

第1章 什么是Kinect 1

Kinect的来历和工作原理 2

Kinect艺术家 9

第2章 处理深度图像 45

图像和像素 46

项目1:安装SimpleOpenNl编程程序 47

项目2:编写你的第1个Kinect程序 53

项目3:像素 61

将像素换算为实际距离 66

项目4:无线录音测量 67

项目5:追踪最近的物体 74

项目6:隐形铅笔 83

项目7:《极少数派》风格的照片 92

练习 104

第3章 利用点云编程 105

本章中你将学到 106

欢迎来到3D世界 107

绘制第1个点云 110

让点云移动 115

以彩色的形式呈现点云 121

让点云具有交互性 124

项目 134

项目8:空气架子鼓 135

项目9:虚拟的Kinect 155

总结 180

第4章 玩转骨骼数据 181

关于标定的说明 188

标定过程的步骤 189

用户检测 190

访问关节位置 197

骨骼结构课程 204

测量两个关节之间的距离 213

3D方向转换 223

背景去除、用户像素与场景图 242

免标定的追踪:手跟踪及质心 251

项目 260

项目10:训练度量 261

练习 276

项目11:“Stayin’Alive”:舞步触发MP3 276

练习 298

总结 299

第5章 制作扫描 301

Modelbuilder介绍 306

MeshLab介绍 313

为Kincet数据构建网格 316

我们的第1次扫描 322

清理网格 323

校正后的模型 331

准备打印 332

用MeshLab减少多边形 333

使用MakerBot打印模型 335

把模型发送至Shapeways 338

总结 340

第6章 将Kinect用于机器人 343

正向运动学 345

逆向运动学 363

总结 374

第7章 结论:下一步要做什么 375

超越Processing:其他框架与语言 376

需探索的3D编程中的话题 379

项目 384

附录 388

SimpleOpenNl备忘录 390

第2章 393

第4章 397

第6章 408