Kinect-WPF专注于悬停

时间:2017-07-25 03:51:53

标签: c# wpf kinect apple-tv

我想知道是否可以使用Kinect v2在WPF中实现类似于Apple的tvOS的界面,其中手在屏幕上的悬停将集中在网格布局中最接近按钮,如链接中所示下面:

https://developer.apple.com/tvos/human-interface-guidelines/images/overview-clear.mp4

https://codepen.io/anon/pen/KvKOzo Mockup illustrating intended interface

如果可以实现这样的接口,有人可以使用WPF和Kinect v2提供任何可以帮助实现这种接口的指南,伪代码或库。

1 个答案:

答案 0 :(得分:0)

您需要将您的Skeleton空间转换为2d空间(例如颜色空间)并将该空间映射到WPF视图,然后您将拥有手的x和y坐标流。

然后你可以进行AABB碰撞检测,以确定你的手是否“触摸”按钮。

有一些Kinect示例项目:

http://kinectforwindows.codeplex.com/

Controls-Basic-WPF似乎是一个很好的起点。