2017-07-25 127 views
0

我想知道是否有可能實現類似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。

回答

0

您需要將您的骨架空間轉換爲2d空間(例如顏色空間)並將該空間映射到您的WPF視圖,然後您將獲得手形的x和y座標流。

然後,您可以執行AABB碰撞檢測以確定您的手是否「觸摸」按鈕。

有一些Kinect的示例項目:

http://kinectforwindows.codeplex.com/

控制-Basic的WPF似乎是一個很好的起點。