2012-04-12 71 views
1

我想用Kinect做一個WPF應用程序。這個想法很簡單。一個顯示一些圖像的應用程序,並且我將傳遞到下一個圖像,該圖像的動作將由windows的kinect捕捉。WPF + Kinect應用程序

我看到了很多的互聯網,一些代碼的書,但我不知道我怎麼可以開始開發使用Kinect的SDK。

有人可以給我一些幫助嗎?

+0

您是否看到這篇文章http://www.codeproject.com/Articles/228857/Kinect-and-WPF-骨骼跟蹤 - 使用官方 – Habib 2012-04-12 18:16:08

+0

但是,如何可以把一個按鈕,當我的手進入事件? – 2012-04-12 18:19:47

+0

http://channel9.msdn.com/coding4fun/kinect – Flot2011 2012-04-12 18:51:40

回答

3

這是簡單的數學。 首先,您需要跟蹤您的手,以便獲取其位置數據並添加一些漂亮的圖標進行導航。你可以做簡單的數學計算,當手在一個按鈕上時。

這是一種方式。第二種方法是醜陋的,但會工作:)你可以綁定你的手到鼠標coursor並創建正常的按鈕。正如你所知道的,Windows提供了你需要的所有功能來創建由鍵盤和鼠標控制的按鈕。你有所有的事件,如懸停和點擊。當您綁定你的手追蹤到鼠標就可以使用標準庫CONTROLL按鈕

第三條道路將結合這兩種方法。手動跟蹤,鼠標控制,標準庫,簡單的手勢識別和數學,你可以創建像Xbox的用戶界面,你需要把手放在按鈕上幾秒鐘。

關於星期前,我在谷歌的文章關於象的Xbox創建UI發現,但知道我不能找到它。也許我在家裏得到它。我會爲你檢查並添加它,如果我有網址。

Flot2011添加你的URL C4F到Kinect的部分。我確信我看到有關於此的一些文章。只需檢查所有頁面。你可以在源代碼中找到非常有趣的東西。例如,這 - 因爲你本身有按鈕>http://kinectdtw.codeplex.com/

該項目是寫在舊版本的總線。檢查是否有kinect的控制器,如果是隻是學習如何從源代碼做到這一點:)

+0

詛咒你和你的想法和我一樣!!!!!!!!!!!!!!!!!這就像你打敗我的第10個問題= P .....但是很好的答案 – 2012-05-08 20:37:24