【问题标题】:Get point cloud from kinect's depth data从 kinect 的深度数据中获取点云
【发布时间】:2014-02-04 08:13:32
【问题描述】:

我是 Kinect 的新手。我想知道如何从 kinect 的深度数据中获取点云。我尝试获取深度像素并根据深度对近像素进行着色。现在,我的要求是根据深度数据获取 3d 地图。所以,我想首先我需要有点云。我应该如何进行?

【问题讨论】:

    标签: kinect


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-12-01
        • 1970-01-01
        • 2015-02-01
        • 1970-01-01
        • 2016-06-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多