如何使用 C++ 使用 Kinect SDK 通过 RGB 视频提要获取骨骼数据
How to get Skeletal Data with RGB Video feed with Kinect SDK using C++
我使用 NUI_INITIALIZE(NUI_INITIALIZE_FLAG_USES_SKELETON) 初始化了 kinect 传感器来获取骨骼数据。
我正在从事增强现实项目,我可以在其中通过在后台收集骨骼数据,在 kinect 生成的视频源中显示虚拟 ball/cube。
我将获取手的坐标,然后根据手渲染立方体。
但是我找不到将视频源和骨架数据放在一起的方法。
NUI_INITIALIZE(NUI_INITIALIZE_FLAG_USES_COLOR) 给你颜色数据,你只能初始化一次相机。所以要么是视频源,要么是骨架坐标。
我试图找到解决方案,但找不到。
注意:除了预览之外,我没有使用任何 RGB,所以我可以看到虚拟对象,因为我将使用骨架数据来获取手部坐标。
找到答案:
NuiInitialize(NUI_INITIALIZE_FLAG_USES_COLOR|NUI_INITIALIZE_FLAG_USES_SKELETON);
这将允许同时使用这两种数据。
我使用 NUI_INITIALIZE(NUI_INITIALIZE_FLAG_USES_SKELETON) 初始化了 kinect 传感器来获取骨骼数据。
我正在从事增强现实项目,我可以在其中通过在后台收集骨骼数据,在 kinect 生成的视频源中显示虚拟 ball/cube。
我将获取手的坐标,然后根据手渲染立方体。
但是我找不到将视频源和骨架数据放在一起的方法。 NUI_INITIALIZE(NUI_INITIALIZE_FLAG_USES_COLOR) 给你颜色数据,你只能初始化一次相机。所以要么是视频源,要么是骨架坐标。
我试图找到解决方案,但找不到。
注意:除了预览之外,我没有使用任何 RGB,所以我可以看到虚拟对象,因为我将使用骨架数据来获取手部坐标。
找到答案:
NuiInitialize(NUI_INITIALIZE_FLAG_USES_COLOR|NUI_INITIALIZE_FLAG_USES_SKELETON);
这将允许同时使用这两种数据。