格物智知:3D图形与人机交互技术应用
张天雷, 何雯, 郭沐, 龚江涛 译
出版时间:2013年10月
页数:413
本书聚焦于微软公司的Kinect体感传感器,它让计算机程序以前所未有的方式感受到了真实的物理世界。本书以简单明了的教程和内容详尽的例子为你提供构建微软Kinect体感应用的相关概念与技术。通过数十个讲解深入的例程,你会学到如何为软件创建姿态输入接口,如何使用动作捕捉来创建有趣的3D交互项目,如何扫描出个性化的3D物体模型以及很多其他有趣的应用。
本书适合爱好者、创客、艺术家和游戏制作者阅读,向你展示利用低成本工具来制作超酷应用的方法,包括使用开源的Processing编程语言和Arduino单片机。你可以在本书中学到很多基础知识,足以在今后自行开发Kinect的时候进行灵活应用。
本书中你将学到:
· 在Mac OS X、Windows 或者Linux等多个操作系统环境下开发Kinect体感应用的方法
· 用姿态检测和骨架检测来跟踪人体运动
· 分析和操作点云
· 使用3D扫描技术制作3D物体模型
· 使用MakerBot、RepRap或者Shapeways进行3D打印
· 制作一个能够模仿手臂运动的简单机器臂
· 从资深艺术家身上学习构建优秀项目的方法
- 001 第1章 什么是kinect
- 002 kinect的来历和工作原理
- 009 kinect艺术家
- 045 第2章 处理深度图像
- 046 图像和像素
- 047 项目1:安装simpleopenni编程程序
- 053 项目2:编写你的第1个kinect程序
- 061 项目3:像素
- 066 将像素换算为实际距离
- 067 项目4:无线录音测量
- 074 项目5:追踪最近的物体
- 083 项目6:隐形铅笔
- 092 项目7:《极少数派》风格的照片
- 104 练习
- 105 第3章 利用点云编程
- 106 本章中你将学到
- 107 欢迎来到3d世界
- 110 绘制第1个点云
- 115 让点云移动
- .121 以彩色的形式呈现点云
- 124 让点云具有交互性
- 134 项目
- 135 项目8:空气架子鼓
- 155 项目9:虚拟的kinect
- 180 总结
- 181 第4章 玩转骨骼数据
- 188 关于标定的说明
- 189 标定过程的步骤
- 190 用户检测
- 197 访问关节位置
- 204 骨骼结构课程
- 213 测量两个关节之间的距离
- 223 3d方向转换
- 242 背景去除、用户像素与场景图
- 251 免标定的追踪:手跟踪及质心
- 260 项目
- 261 项目10:训练度量
- 276 练习
- 276 项目11:“stayin’ alive”:舞步触发mp3
- 298 练习
- 299 总结
- 301 第5章 制作扫描
- 306 modelbuilder介绍
- 313 meshlab介绍
- 316 为kincet数据构建网格
- 322 我们的第1次扫描
- 323 清理网格
- 331 校正后的模型
- 332 准备打印
- 333 用meshlab减少多边形
- 335 使用makerbot打印模型
- 338 把模型发送至shapeways
- 340 总结
- 343 第6章 将kinect用于机器人
- 345 正向运动学
- 363 逆向运动学
- 374 总结
- 375 第7章 结论:下一步要做什么
- 376 超越processing:其他框架与语言
- 379 需探索的3d编程中的话题
- 384 项目
- 388 附录
- 390 simpleopenni 备忘录
- 393 第2章
- 397 第4章
- 408 第6章
书名:格物智知:3D图形与人机交互技术应用
译者:张天雷, 何雯, 郭沐, 龚江涛 译
国内出版社:人民邮电出版社
出版时间:2013年10月
页数:413
书号:978-7-115-32459-7
原版书书名:Making Things See
原版书出版商:O'Reilly Media
Greg Borenstein
作者 Greg Borenstein
美国纽约大学交互与电气通信项目组常驻研究员、艺术家、教师,致力于研究以特效作为艺术媒介的课题,对真实物体与其虚拟图像间的关系非常着迷,擅长利用跨界技术来生成特效。