【问题标题】:How to make GUI with kinect SDK Application SkeletonBasics-D2D?如何使用 kinect SDK Application SkeletonBasics-D2D 制作 GUI?
【发布时间】:2014-05-13 06:51:37
【问题描述】:

我在 C++ 中使用 Kinect XBOX 360 的 SkeletonBasics-D2D 制作了一个关于手势识别的项目。我也在这个项目中使用了 OpenCV。现在我想制作这个项目的 GUI 以便更好地表示。但我无法使用 Windows 窗体应用程序执行此操作。我是 Visual Studio 2010 和 kinect 的新手。请帮我解决这个问题。

【问题讨论】:

    标签: c++ opencv sdk kinect


    【解决方案1】:

    您不使用 WPF 而不是 Windows 窗体应用程序是否有原因? Kinect for Microsoft SDK 示例使用 WPF,因为它具有更强的显示/处理视觉元素的能力。从 Windows 窗体到 WPF imo 的学习曲线并没有那么大,并且有很多博客可以帮助您入门或回答您必须开始的大多数问题:

    这是 WPF 博客列表:http://blogs.msdn.com/b/jaimer/archive/2009/03/12/wpf-bloggers.aspx 我最喜欢的是 2000 things 博客。

    在 WPF Kinect 应用程序中,.XAML 端通常有一个 Image 元素,其源设置为后端代码中的 WriteableBitmap 属性。在每个颜色流就绪事件(或任何流)上,您可以将新的一组像素写入 WriteableBitmap,并且 WPF 图像元素会立即更新。我没有尝试过使用 Windows 窗体,但我认为对于不太干净的产品来说,它的工作量要大得多。

    【讨论】:

    • 另外,如果您安装了 Kinect SDK 和 Toolkit,您将拥有大量示例项目来帮助您入门。
    • 为了使用 Skeleton Basics-WPF,我必须将完整的代码从 C++ 转换为 C#,因为我使用了 Skeleton Basics -D2D Application of Kinect SDK v 1.8.0。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-13
    • 1970-01-01
    • 1970-01-01
    • 2019-02-01
    • 2013-04-09
    • 1970-01-01
    相关资源
    最近更新 更多