在我上一篇博客中:http://blog.csdn.net/soft2buy/article/details/6589326
介绍了一个用微软的Kinect Sensor 捕捉双手动作的简单例子。今天我给大家介绍用Kinect来进行操作者手势的识别。
看完本篇文章,你可以使用C#(WPF)程序来判断操作者左右手的几个手势:
1.从左 到右挥动
2.从右到左挥动
3.从后到前(按下动作)
4.从前到后(按下后离开)
要正确运行本文的程序,你需要下载和安装:
1.Kinect for Windows SDK
http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspx
2.Microsoft XNA Game Studio 4.0
http://www.microsoft.com/download/en/details.aspx?id=23714
因为我们要利用XNA来计算双手的X,Y,Z坐标。
3.微软最新版的Kinect Toolkit :
http://kinecttoolkit.codeplex.com/
微软最新版的Kinect Toolkit 还有很多其他的动作,比如 SwipeToLeft(左下摆),SwipeToRight(右下摆),LeftHello(左手挥手),RightHello(右手挥手)动作,大家有兴趣可以自己好好研究,本篇文章不做解释。
唯一不足的是,没有LeftToRight(左到右挥手)和RightToLeft(右到左挥手),FrontToBack(按下动作),BackToFront(离开动作),我们知道这4个动作是非常有用的。前两个可以用在界面图片或文章的上下翻页&#