从kinect深度数据中获取点云

时间:2014-01-20 09:04:34

标签: kinect

我是Kinect的新手。我想知道如何从kinect的深度数据中获取点云。我已经尝试获取深度像素并根据深度着色近像素。现在,我的要求是根据深度数据获取三维地图。所以,我想首先我需要点云。我该怎么办?

2 个答案:

答案 0 :(得分:0)

我从未使用过kinect,但是输入是带有深度数据的2D像素。您需要获取像素并将它们取消投影到世界空间(假设您已经设置了虚拟相机,视图和投影矩阵)。鉴于你有每个深度将给你实际的Z世界位置。请记住,这些3D点只是kinect传感器的可见点。

如果要将3D点云转换为3D网格,则需要找到点的凸包,然后对其进行三角测量。

答案 1 :(得分:0)

我会看到my question关于获得我身体的点云。特别是davidbates回答,因为它描述了如何使用深度数据创建效果。如果你想要代码,我会看到之前用过的this website来创建点云。

相关问题