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也没有成功。而且我看了一下,只提供了取深度图,彩色图的基本方法,没有更多的可用函数了。就先放着了,等有更新了在研究。