c++ - Kinect SDK c++ 抓取和按下手势

标签 c++ kinect gesture-recognition kinect-sdk

我已经使用 Kinect 几个月了,从那时起我就使用 OpenNI 和 Kinect for Windows SDK。几个月前,当我开始使用它时,我使用 C# 和 WPF 创建菜单,用户可以使用 WPF 使用手势与他们进行交互。使用 WPF 很容易检测抓取手势、滑动和按下手势(这对程序员来说是一种透明的方式),但是由于我已经迁移到 C++,所以我不知道如何检测它们。 Kinect SDK 的哪些功能用于执行此操作,或者我在哪里可以找到有关此问题的教程?

非常感谢!

最佳答案

我意识到这是一个老问题,但我遇到了同样的问题并且没有找到答案。我发现的是 MSDN 论坛上的这篇帖子,指出这些手势是 WPF/XAML 的组成部分,没有它就不能使用。来自下面链接的 url 的人说:“我会说你发现的按下、平移和缩放不是开箱即用的“一般手势”,只是与 KinectRegion 内的一些 WPF/XAML 控件进行交互。”好在这些功能并不难实现。

https://social.msdn.microsoft.com/Forums/en-US/59cf4671-98cc-4fe5-a3e0-6ecc612cde3c/swipe-gesture-in-v2-sdk?forum=kinectv2sdk

关于c++ - Kinect SDK c++ 抓取和按下手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23518307/

相关文章:

c++ - 多态实现问题

c++ - Botan编译错误VS2015

python - 名称错误 : name 'freenect' is not defined

c# - 使用Kinect C#VS 2013保存彩色框

android - 手势锁对于android/Iphone设备上的金融应用来说是否足够安全

c++ - 为什么必须使用引用来返回/传递 std::ostream?

c++ - GLFW 获取屏幕高度/宽度?

c# - 如何合并 3 个关节并将图像叠加到其上,以便图像旋转

flutter - 是否可以在底板之外启用点击?

c# - kinect中骨骼的XYZ坐标的本质是什么