Author Topic: 如何通过Kinect v2的KinectFusion获取二维深度信息图像  (Read 790 times)

Fivest

  • Newbie
  • *
  • Posts: 1
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: