Kinect编程与创意应用指南
1. 点云草图分析
点云草图的输出有点像之前的RGBDemo,不过这次可以在Processing中进行操作。这个草图遵循Processing的惯例,有 setup() 函数用于设置草图使用的参数或进程, draw() 函数在草图运行时重复执行,不断绘制和重绘元素。此外,还包含导入必要库元素的语句、变量声明、将Kinect对象的数据转换为草图渲染所需形式的辅助函数,以及在草图终止时调用的 stop() 函数。
Kinect对象是与Kinect设备交互的主要接口。其相关的属性和方法大多处理深度和RGB数据,如下表所示:
| 方法 | 说明 |
| — | — |
| enableDepth() | 启用深度数据 |
| enableRGB() | 启用RGB数据 |
| getDepthImage() | 获取深度图像 |
| getVideoImage() | 获取视频图像 |
| getRawDepth() | 获取原始深度数据 |
需要注意的是,Kinect还有电机控制接口,例如调用 tilt(15) 可使Kinect倾斜到15度,但Kinect内部的电机不适合连续或频繁使用,否则会烧坏,使用时需谨慎。
2. 修改示例
- 提高分辨率
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



