如何使用C++通过Kinect SDK获得RGB视频源的骨骼数据
How to get Skeletal Data with RGB Video feed with Kinect SDK using C++
我使用NUI_INITIALIZE(NUI_INITILIZE_FLAG_USE_SKELETON)初始化了kinect传感器以获取骨骼数据。
我正在进行增强现实项目,在该项目中,我可以在kinect通过收集背景中的骨骼数据生成的视频源中显示虚拟球/立方体。
我会得到手的坐标,然后渲染相对于手的立方体。
然而,我找不到一种方法,有一个视频饲料和骨骼数据在一起。NUI_INITIALIZE(NUI_INITILIZE_FLAG_USE_COLOR)为您提供颜色数据,您只能初始化相机一次。所以它要么是视频馈送,要么是骨架坐标。
我试图找到解决办法,但找不到。
注意:除了预览之外,我没有任何RGB的使用,所以我可以看到虚拟对象,因为我将使用骨架数据来获得手的坐标。
找到答案:
NuiInitialize(NUI_INITIALIZE_FLAG_USES_COLOR|NUI_INITIALIZE_FLAG_USES_SKELETON);
这将允许使用这两个数据。
相关文章:
- 防止主数据类型C++的隐式转换
- 用于访问容器<T>数据成员的正确 API
- 如何在不重写整个视频文件的情况下仅替换流中的一个数据框架?(ffmpeg)
- 我可以在视频游戏进入 GPU 之前记录图形数据吗?
- OPENCV中的GSTREAMER不会通过UDP发送视频数据
- 如何使用FFMPEG与C拦截编码的视频数据
- 使用FFMPEG编写多线程视频和音频数据包
- C++在32位应用程序之间传输大量数据以进行视频播放的方法
- 寻求使用 FFmpeg 在 mp4 容器中 h264 编解码器的视频帧.数据包 pts 始终为 0
- C++使用视频数据和视频设备的优势
- 如何使用OpenCV或其他图像处理库从RGB数据写入YUV420视频帧
- 在C++中通过Windows视频将4:2:0YUV原始数据写入AVI文件
- 如何使用C++通过Kinect SDK获得RGB视频源的骨骼数据
- 如何设置报头元数据为编码视频
- 将视频帧数据移动到GPU的最有效方法是什么?
- DirectShow视频播放太快时音频引脚渲染数据
- 读取SEI数据从HEVC视频与FFmpeg
- 如何读取视频元数据(C/ c++)
- opencv中的视频数据
- 在c++服务器上处理用WebRTC (Socket.IO)捕获的视频数据