Kinect for Windows SDK(K4W)将Kinect的体感操作带到了平常的应用学习中,提供了一种不同于传统的鼠标,键盘及触摸的无接触的交互方式,在某种程度上实现了自然交互界面的理想,即通过手势,语音即可向应用程序发出指令。目前K4W SDK已经更新到了1.7版本,新的Xbox One上面的Kinect功能更强大,预计明年会退出新的K4W的传感器及相关开发的SDK,届时动作捕捉会更加精细和强大。
K4W SDK中的内容不是特别多,学习相关开发只需要掌握简单的.NET或者C++语法即可,但是如果学深入的话,可能需要掌握一些模式识别,图像处理方面的知识,尤其是需要从传感器取得的影像数据或者深度数据中提取一些有用的操作的时候。不过微软提供的K4W已经封装好了一些操作,如面部识别,语音识别,Fusion,骨骼追踪等,能够满足大部分的应用开发的需求和场景了。
本文主要是给大家推荐一些Kinect开发的相关书籍,论坛等资料,在学习过程中,遇到问题了,您可以知道如何解决。
由于K4W是去年2月份左右推出的第一个正式版SDK,所以介绍K4W开发的书籍相对较少,在这方面,国外的比较早。在这里推荐两本:
这两本书都比较基础而且英文都通俗易懂,有兴趣的话,推荐大家看一下。
除了国外的这两本讲解开发的书籍之外,今年也有两本讲解Kinect开发的中文书:
学习K4W有时候光看书也不够,网上有很多有益的资源。首先要推荐的是MSDN啦。
2.
MSDN K4W中文论坛 ,MSDN Kinect for Windows SDK开发中文论坛,这个是前几天刚刚开通的,大家以后有和Kinect相关开发的问题,可以到这个论坛上去询问和发言,到时候会有专门的工作人员回答您的问题。另外如果大家有兴趣可以申请该版的版主和副版主。
Kinect 为我们提供了一种全新的交互方式,这种方式可以通过微软开放的Kinect for Windows SDK引入到我们的应用程序中来,K4W SDK内容并不多,希望以上提供的一些资源对您学习K4W开发有所帮助。