格物智知:3D图形与人机交互技术应用
作者: (美)博伦斯坦 著,张天雷 等译
出版时间: 2013年版
内容简介
《格物智知:3D图形与人机交互技术应用》是关于3D图形、3D打印、人机交互技术的应用宝典。以Kinect为主,另涉及Processing、Arduino、MakerBot等热门技术。《格物智知:3D图形与人机交互技术应用》由浅入深,从Kinect的基本原理讲起,并通过应用实例,对Kinect相关知识进行详细的教学,使你制作出来的作品能够对外界进行智能的立体感知。书中还包含了对相关行业的专家和艺术家的采访内容,可以让你进一步了解该领域从业者的工作状态。《格物智知:3D图形与人机交互技术应用》是给创客们以启迪的、创客圈里有口皆碑的经典之作。《格物智知:3D图形与人机交互技术应用》适合大专院校信息学院学生、交互设计系学生、艺术家、编程爱好者、创客、游戏玩家和开发者阅读。
目录
第1章 什么是Kinect
Kinect的来历和工作原理
Kinect艺术家
第2章 处理深度图像
图像和像素
项目1:安装SimpleOpenNI编程程序
项目2:编写你的第1个Kinect程序
项目3:像素
将像素换算为实际距离
项目4:无线录音测量
项目5:追踪最近的物体
项目6:隐形铅笔
项目7:《极少数派》风格的照片
练习
第3章 利用点云编程
本章中你将学到
欢迎来到3D世界
绘制第1个点云
让点云移动
以彩色的形式呈现点云
让点云具有交互性
项目
项目8:空气架子鼓
项目9:虚拟的Kinect
总结
第4章 玩转骨骼数据
关于标定的说明
标定过程的步骤
用户检测
访问关节位置
骨骼结构课程
测量两个关节之间的距离
3D方向转换
背景去除、用户像素与场景图
免标定的追踪:手跟踪及质心
项目
项目10:训练度量
练习
项目11:“Stayin‘ Alive”:舞步触发MP
练习
总结
第5章 制作扫描
Modelbuilder介绍
MeshLab介绍
为Kincet数据构建网格
我们的第1次扫描
清理网格
校正后的模型
准备打印
用MeshLab减少多边形
使用MakerBot打印模型
把模型发送至Shapeways
总结
第6章 将Kinect用于机器人
正向运动学
逆向运动学
总结
第7章 结论:下一步要做什么
超越Processing:其他框架与语言
需探索的3D编程中的话题
项目
附录
SimpleOpenNI 备忘录
第2章
第4章
第6章