我想知道是否可以使用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提供任何可以帮助实现这种接口的指南,伪代码或库。
答案 0 :(得分:0)
您需要将您的Skeleton空间转换为2d空间(例如颜色空间)并将该空间映射到WPF视图,然后您将拥有手的x和y坐标流。
然后你可以进行AABB碰撞检测,以确定你的手是否“触摸”按钮。
有一些Kinect示例项目:
http://kinectforwindows.codeplex.com/
Controls-Basic-WPF似乎是一个很好的起点。