2012-06-26 67 views
5

我現在正在檢測wpf應用程序中的所有框架,我想知道如何檢測手指與骨架一起出現?我使用的是微軟Kinect的Windows SDK版本1.5在Kinect中檢測windows sdk 1.5 c的手指#

非常感謝

+1

確切複製http://stackoverflow.com/questions/6926397/detecting-finger-movement-with-microsoft-kinect-in-c-sharp –

回答

6

Kinect的不幸是不夠靈敏識別手指這樣的庫將不提供,作爲骨架的一部分。也許有傳言說Xine 720的Kinect 2.0將能夠提供這樣的細節。

5

Candescent NUI可能是你在找什麼。正如OpenUserX03所說,然而,Kinect對於這項任務並不理想。 Perhabs你應該看看即將推出的LEAP技術,它專門用於手指檢測。

1

Kinect上的攝像頭並不意味着能夠針對該細節級別進行聯合跟蹤。跟蹤單個手指是可能的,但不會非常可靠。爲了表示玩家手中的骨架,您可以檢查玩家手是否打開或關閉。查看手是否開啓或關閉的可能方法是在手部周圍進行像素檢查。通過這種方式進行一些調整,可以計算出該區域有多少區域(使用深度和顏色流)以及多少區域不是。例如:如果該區域的40%與手關節的深度相同,則用拳頭關閉手。如果該區域的70%與手關節的深度相同,則手是開放的。那麼你可以使用肘關節和腕關節的角度來代表骨架上那個角度的閉合或張開的手。