Kinect for Windows SDK开发学习相关资源
Kinect for Windows SDK(K4W)将Kinect的体感操作带到了平常的应用学习中,提供了一种不同于传统的鼠标,键盘及触摸的无接触的交互方式,在某种程度上实现了自然交互界面的理想,即通过手势,语音即可向应用程序发出指令。目前K4W SDK已经更新到了1.7版本,新的Xbox One上面的Kinect功能更强大,预计明年会退出新的K4W的传感器及相关开发的SDK,届时动作捕捉会更加精细和强大。
K4W SDK中的内容不是特别多,学习相关开发只需要掌握简单的.NET或者C++语法即可,但是如果学深入的话,可能需要掌握一些模式识别,图像处理方面的知识,尤其是需要从传感器取得的影像数据或者深度数据中提取一些有用的操作的时候。不过微软提供的K4W已经封装好了一些操作,如面部识别,语音识别,Fusion,骨骼追踪等,能够满足大部分的应用开发的需求和场景了。
本文主要是给大家推荐一些Kinect开发的相关书籍,论坛等资料,在学习过程中,遇到问题了,您可以知道如何解决。
一 、 K4W相关书籍
由于K4W是去年2月份左右推出的第一个正式版SDK,所以介绍K4W开发的书籍相对较少,在这方面,国外的比较早。在这里推荐两本:
一本是Beginning Kinect Programming with the Microsoft Kinect SDK 这本书中的代码和示例都是采用1.0的SDK展示的,不过基本除了1.5 SDK中坐姿模式,面部识别,1.7中加入的Fusion之外,其他的都包括进去了,而且讲的很基础和通俗易懂,包括讲解了一些WPF的基础知识。最早之前我在学习K4W相关开发之时就是参考的这本书。
第二本是Programming with the Kinect for Windows Software Development Kit,这本书是稍晚,采用的是1.5的SDK,内容较第一本更加偏重实战。
这两本书都比较基础而且英文都通俗易懂,有兴趣的话,推荐大家看一下。
除了国外的这两本讲解开发的书籍之外,今年也有两本讲解Kinect开发的中文书:
一本是 Kinect应用开发实战:用最自然的方式与机器对话 还有一本是 Kinect人机交互开发实践 这两本书我没有看过,不便发表评论,不过如果英文不好的同学,可以搞本过来看看,K4W的内容也不是太多,入门应该没有问题。
二、K4W相关论坛及学习网站
学习K4W有时候光看书也不够,网上有很多有益的资源。首先要推荐的是MSDN啦。
1. Kinect SDK 官方博客 ,一些最新的动态上面都会有。
2. MSDN K4W中文论坛 ,MSDN Kinect for Windows SDK开发中文论坛,这个是前几天刚刚开通的,大家以后有和Kinect相关开发的问题,可以到这个论坛上去询问和发言,到时候会有专门的工作人员回答您的问题。另外如果大家有兴趣可以申请该版的版主和副版主。
3. K4W CodePlex,K4W的很多Demo及源代码都托管到了CodePlex上,大家可以上去下载或者阅读。
4. Channel9 Coding4Fun Kinect 频道,这个上面有一些最新的有趣的和Kinect开发相关的应用及Demo,大家可以上去看一下,比较好的我会翻译发到MSDN K4W论坛上。
5. K4W开发入门博客,这上面有一些和K4W相关的入门文章,大家有兴趣可以看看。
三、结语
Kinect 为我们提供了一种全新的交互方式,这种方式可以通过微软开放的Kinect for Windows SDK引入到我们的应用程序中来,K4W SDK内容并不多,希望以上提供的一些资源对您学习K4W开发有所帮助。
Kinect for Windows SDK开发学习相关资源的更多相关文章
- Kinect for Windows SDK开发入门(15):进阶指引 下
Kinect for Windows SDK开发入门(十五):进阶指引 下 上一篇文章介绍了Kinect for Windows SDK进阶开发需要了解的一些内容,包括影像处理Coding4Fun K ...
- Kinect for Windows SDK开发入门(一):开发环境配置
[译]Kinect for Windows SDK开发入门(一):开发环境配置 前几天无意中看到微软发布了Kinect for windows sensor,进去看了一下Kinect应用的例子,发现K ...
- Kinect for Windows SDK开发初体验(一)环境配置
1.开发环境需求 (1).硬件需求 a.需要拥有双核,2.66GHz以上的CPU. b.显卡支持Microsoft DirectX 9.0c; c.2GB的内存 d.Kinect for Window ...
- Kinect for Windows SDK开发入门(二):基础知识 上
原文来自:http://www.cnblogs.com/yangecnu/archive/2012/03/31/KinectSDK_Application_Fundamentals_Part1.htm ...
- Kinect for Windows SDK开发入门(十九):Kinect Fusion
Kinect for Windows SDK1.7中引入了Kinect Fusion功能.在1.8的SDK中对该功能进行了改进和强化,Kinect Fusion能够使得我们使用Kinect f ...
- [译]Kinect for Windows SDK开发入门(十八):Kinect Interaction交互控件
本文译自 http://dotneteers.net/blogs/vbandi/archive/2013/03/25/kinect-interactions-with-wpf-part-i-getti ...
- ]Kinect for Windows SDK开发入门(六):骨骼追踪基础 上
原文来自:http://www.cnblogs.com/yangecnu/archive/2012/04/06/KinectSDK_Skeleton_Tracking_Part1.html Kinec ...
- Kinect for Windows SDK开发入门(三):基础知识 下
原文来自:http://www.cnblogs.com/yangecnu/archive/2012/04/02/KinectSDK_Application_Fundamentals_Part2.htm ...
- Kinect for Windows SDK开发入门(七):骨骼追踪基础 下
http://www.cnblogs.com/yangecnu/archive/2012/04/09/KinectSDK_Skeleton_Tracking_Part2.html 上一篇文章用在UI界 ...
随机推荐
- C#设置IE代理及遇到问题的解决方案
起初使用的方法是修改完一次代理之后就不能继续修改,需要重新启动一次进程才可以,最初代码是: private void ShowProxyInfo() { if (!GetProxyStatus()) ...
- Linux学习内容
Linux学习要点(转载自红联) 一.学习Linux的基本要求1. 掌握至少50个以上的常用命令. 2. 熟悉Gnome/KDE等X-windows桌面环境操作 . 3. 掌握.tgz..rpm等软件 ...
- TMS320F28027/26/23/22/21/20芯片解密单片机破解原理!
TMS320F28027/26/23/22/21/20芯片解密单片机破解 TMS320F2802系列芯片解密型号: TMS320F28027F.TMS320F280270.TMS320F28027.T ...
- UVALive 2453 Wall (凸包)
题意:给你一个多边形的城堡(多个点),使用最短周长的城墙将这个城堡围起来并保证城墙的每个点到城堡上的每个点的距离都不小于l 题解:因为两点间的直线一定比折线短,所以这样做 先使用所有点求得一个凸包,接 ...
- 工作记录 java
1:tomcat有两个这个文件,是缓存文件和临时文件.可能会缓存部分的jsp文件,所以如果有时候文件重新替换不起效果的话,可以先把这两个文件夹下面的文件清空
- java合并pdf
一.开发准备 下载pdfbox-app-1.7.1.jar包;下载地址:http://download.csdn.net/detail/yanning1314/4852276 二.简单小例子 在开发中 ...
- vim 插件之 gist.vim 的安装
用 IntelliJ 的时觉得 create gist 很好用,查了下,发现 vim 下也有这个插件,于是马上配置上. 安装 下载 Gist.vim 解压后进入目录,拷贝文件 cp plugin/gi ...
- PHP图形操作之生成图像验证码
简单的验证码其实就是在图片中输出了几个字符,通过imagestring函数就能实现. 但是在处理上,为了使验证码更加的安全,防止其他程序自动识别,因此常常需要对验证码进行一些干扰处理,通常会采用绘制一 ...
- 无法连接虚拟设别 ide1:0.
安装虚拟机时出现提示:无法连接虚拟设备 ide1:0,因为主机上没有相应的设备.您要在每次开启此虚拟机时都尝试连接此虚拟设备吗? ide1:0一般是虚拟机的光驱,配置选项是“使用物理驱动器”,而宿主机 ...
- zookeeper在linux下自启动
Linux下设置zookeeper开机自启动 一.以root用户登录系统: 二.进入init.d文件夹 cd /etc/init.d/ 三.创建并打开zookeeper文件 vi zookeeper ...