kinect for windows 7 环境搭建

kinect的官方SDK终于是下来了,今天抽空把环境搭起来了

操作环境必须是Windows7

开发工具是  Microsoft Visual Studio® 2010 Express 我先下载的是C++,后来果断换成C#,全能选手可以选择 all in one

然后是 .net framework 4.0 上面就已经集成了,不用再装

然后是  DirectX SDK

同样  DirectX运行时环境 ,在装SDK的时候就已经有了

最后是 Kinect的驱动

硬件的话,我之前就有Xbox360 体感套装,淘宝买一个Kinect的电源,一个液晶电视的支架,把Kinect用液晶电视支架支在笔记本上,也就OK了

 

装好之后,Kinect SKD自带了一些Demo,最简单就是骨骼追踪,路径如下

C:\Users\Public\Documents\Microsoft Research KinectSDK Samples\NUI\SkeletalViewer

在Visual Studio中打开就可以看到工程文件和源码。

C++打开之后,看到那遍地的匈牙利变量名,就觉得和中国人看匈牙利文没区别,换成C#版本,感觉就好多了,基本上属于中国人看日文的感觉,不是全认识,不过猜个大差不离。

不得不说,微软还是有些想法的,今天第一次看到WPF,结构很帅,.xaml描述结构(看到xaml我就震惊了,难打google app的yaml有纠结么),.cs写逻辑,看起来很好学的样子。

查了一下,貌似C#这几版都挺不错的,不少动态语言的特性都有了。应该趁机学习一下。

另外,我果不其然的发现了java版的API JKinect 不过是基于OpenNI的。我在XP上装了,不过运行的时候总是提示找不到配置文件,运行demo也没有成功。而且我看了一下,只提供了取深度图,彩色图的基本方法,没有更多的可用函数了。就先放着了,等有更新了在研究。