作者 主题: 如何通过Kinect v2的KinectFusion获取二维深度信息图像  (阅读 2780 次)

Fivest

  • Newbie
  • *
  • 帖子: 1
如何通过Kinect v2的KinectFusion获取二维深度信息图像
« 于: 八月 09, 2018, 10:31:57 上午 »
kinect v2,SDK2.0,看了其中的Fusion例子(C++版)。其中Fusion的过程中有光线追踪的一个图像帧:m_pRaycastDepthFloatImage,是通过对三维重建模型进行光线投射,得到的float数据类型的深度图像帧,帧类型为:NUI_FUSION_IMAGE_TYPE_FLOAT。

我现在想把这个图像帧的数据拿出来,保存成二维单通道的深度图,每个像素的值表示的是距离。该怎么做?

帧定义:
NUI_FUSION_IMAGE_FRAME*     m_pRaycastDepthFloatImage;
帧初始化:
// Depth frame generated from ray-casting the volume
if (FAILED(hr = CreateFrame(NUI_FUSION_IMAGE_TYPE_FLOAT, width, height, &m_pRaycastDepthFloatImage)))
{
    return hr;
}
帧类型成员:




Tags: