【问题标题】:Cannot perform Skeleton tracking in kinect无法在 kinect 中执行骨架跟踪
【发布时间】:2012-06-11 22:00:19
【问题描述】:

我是 kinect 开发的新手,正在使用“使用 Microsoft Kinect SDK 开始 Kinect 编程”一书中的骨架跟踪示例。由于某种原因,我在 SkeletonFrameReady 事件处理程序中获得的所有帧都是空的。

这就是我启用骨架流的方式

this._KinectDevice.SkeletonStream.Enable();
this._FrameSkeletons = new Skeleton[this._KinectDevice.SkeletonStream.FrameSkeletonArrayLength];
this._KinectDevice.SkeletonFrameReady += KinectDevice_SkeletonFrameReady;
this._KinectDevice.Start();

这里我检查骨架

private void KinectDevice_SkeletonFrameReady(object sender, SkeletonFrameReadyEventArgs e)
        {
            using (SkeletonFrame frame = e.OpenSkeletonFrame())
            { 
             ...//use frame data
            }
        }

在调试时,我看到返回的帧始终为空。 任何人都可以帮助我做错了什么。 SDK 中的骨架查看器示例运行良好。

【问题讨论】:

    标签: c# windows kinect


    【解决方案1】:

    对不起。该应用程序运行良好。只需要增加 Grid 元素的大小以适应骨架

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多