c# - Kinect:计算头部的俯仰角、偏航角、滚动角

标签 c# kinect

我正在尝试使用 Kinect 传感器和 SDK 来计算用户头部的方向,但我无法在谷歌上找到任何好的帮助。有没有人有任何好的示例、教程或类似的东西可以帮助我?

最佳答案

我认为我已经找到了一个解决方案,尽管它是有限的,但只有当 Kinect SDK 可以检测到人脸时它才有效,因为我正在使用 FaceTrackFrame 对象。

如果有人找到解决方案来在 Kinect SDK 无法检测到人脸时跟踪更极端的角度,我会很高兴看到它。

我的解决方案看起来像这样:

       FaceTrackFrame faceFrame = faceTracker.Track(
            kinectSensor.ColorStream.Format, colorPixelData,
            kinectSensor.DepthStream.Format, depthPixelData, skeleton);

        // Only works if face is detected
        if (faceFrame.TrackSuccessful)
        {
            txtTracked.Content = "TRACKED";
            txtRoll.Content = faceFrame.Rotation.Z;
            txtPitch.Content = faceFrame.Rotation.X;
            txtYaw.Content = faceFrame.Rotation.Y;
        }

关于c# - Kinect:计算头部的俯仰角、偏航角、滚动角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14711459/

相关文章:

C# 正则表达式 : How to extract a collection

C#快速像素渲染

Python之libfreenect Kinect 1深度图数据格式

c# - Kinect 语音没有得到识别器

c# - 从 WPF 对话框返回自定义值

c# - 在 Visual Studio 源 View 中显示图像或控件

c# - 如何检测 WPF 中的修饰键状态?

c# - 使用 .net 启动 Windows 服务开发

kinect - 有哪些深度相机框架?

c++ - 如何开始学习用 C++ 为 XBOX 360 KINECT 编写程序以开发 Windows 应用程序的基础知识?