Kinect-WPF专注于悬停
问题描述:
我想知道是否有可能实现类似WPF Kinect v2中苹果电视的tvOS接口,因为在屏幕上的一个手的悬停将集中在充满网格布局的最接近的按钮按钮如下面的链接所示:Kinect-WPF专注于悬停
https://developer.apple.com/tvos/human-interface-guidelines/images/overview-clear.mp4
https://codepen.io/anon/pen/KvKOzoMockup illustrating intended interface
如果有可能实现这样的接口,可有人提供任何准则,伪代码或库,可以帮助实现使用这样的接口WPF和Kinect v2。
答
您需要将您的骨架空间转换为2d空间(例如颜色空间)并将该空间映射到您的WPF视图,然后您将获得手形的x和y坐标流。
然后,您可以执行AABB碰撞检测以确定您的手是否“触摸”按钮。
有一些Kinect的示例项目:
http://kinectforwindows.codeplex.com/
控制-Basic的WPF似乎是一个很好的起点。