将.OBJ Wavefront转换为深度数据

时间:2015-06-12 15:06:49

标签: c# object kinect wavefront

是否可以从.obj文件中提取深度数据?

我想获得Kinect传感器捕获的相同深度数据

1 个答案:

答案 0 :(得分:1)

没有"深度" OBJ文件中的数据。 OBJ文件包含由顶点和面组成的网格。 "深度"的概念只有在你从某个位置查看网格时才会发挥作用。

因此,如果您想生成虚假的深度数据,您必须加载它们网格,设置虚拟相机,并渲染深度缓冲区。或者,如果您的网格特别密集,您可以将顶点解释为点云并从那里获取它。

然后Kinect的内部深度值不仅仅是几毫米的距离,而且可能有点太多了。

如果您希望将Kinect中的深度信息存储在文件中,请查看将Kinect数据转换为pointcloud,然后您可以将其存储为PCD格式或类似内容。 (XYZ也足够了)。如果您使用PCL之类的内容,则可以随后将数据处理为您心中的内容。