我使用NUI_INITIALIZE(NUI_INITIALIZE_FLAG_USES_SKELETON)初始化kinect传感器以获取骨架数据。
我正在开发增强现实项目,我可以在视频中显示虚拟球/立方体,kinect通过在后台收集骨骼数据来生成。
我将得到手的坐标,我会相对于手渲染立方体。
但是我找不到将视频输入和骨架数据放在一起的方法。 NUI_INITIALIZE(NUI_INITIALIZE_FLAG_USES_COLOR)为您提供颜色数据,您只能初始化相机一次。所以它是视频输入或骨架坐标。
我试图找到解决方案,但我找不到任何解决方案。
注意:我没有使用RGB,除了预览,所以我可以看到虚拟对象,因为我将使用骨架数据来获取手坐标。
答案 0 :(得分:0)
找到答案:
NuiInitialize(NUI_INITIALIZE_FLAG_USES_COLOR|NUI_INITIALIZE_FLAG_USES_SKELETON);
这将允许使用这两种数据。