1、准备工作
所谓工欲善其事必先利其器,作为一个Kinect开发者,你必需要满足一些硬性条件。
(1)Visual Studio的开发环境,相信没有程序员不装这个吧。。。。建议VS2012或者2013吧。
(2)掌握C#或者C++,Kinect SDK支持托管语言或者非托管语言。所谓托管是由公共语言运行库环境执行代码而不是由操作系统执行,非托管是在公共语言运行库环境外部,由操作系统直接执行的代码。
(3)Windows开发环境且Kinect电脑的Cpu内存以及显卡兼容都有一定要求,通常只要你的电脑不是几年前的老机,都差不多会满足,这个只提一下。
(4)另外你的电脑中必须要有.NET Framework,一般安装VS的时候,会自动给你装。如果你安装VS的时候.NET Framework被某数字卫士阻拦了没有装上,那你需要在网上另外下载.NET Framework重装,我用的是.NET Framework 4.5。
2、安装SDK
接下来我们准备安装Kinect SDK 1.8,安装前我们要确认几件事情。
(1)安装SDK前要确保Visual Studio是关闭的,以便于Kinect SDK的环境变量配置
(2)如果你的电脑正处于Windows更新,请更新完毕后再安装
(3)确保Kinect设备没有插在你电脑的USB接口上
(4)删除之前所有的Kinect设备驱动程序,如果你之前使用过Kinect,可以在控制面板中查看是否有Kinect相关驱动。
(5)如果你之前有安装旧版本的SDK,那新版本的SDK会自动在原目录上覆盖旧版本。
确认完成后双击安装Kinect SDK 1.8,点击同意协议,Install,安装完成,如下图所示。安装完成后我们需要点击下载开发者工具包来下载Developer Toolkit 1.8,好我们先让他下载着吧,继续忙我们的。
如果你关闭了这个页面也不要紧,附上微软官方下载网址:
如果你觉得微软的链接下载的不够快,我在网盘分享了一份Developer Toolkit 1.8:
安装完之后我们需要看看到底现在我们计算机里多了什么。右键计算机,选择属性,来到控制面板页,卸载程序界面,查看一下Kinect SDK都为我们安装了什么。
我们来一个一个慢慢看Kinect for Windows Runtime是一般消费者需要安装的东西,就是说你如果不做开发的话,只安装一个Runtime就可以了,但我们做开发的时候安装SDK会自动为我们安装上Runtime。
Drivers也就是Kinect相关的驱动程序。而名字最长的那个东西,Kinect for Windows Speech Recognition Language Pack(en-US),是英语的语音识别套件。
然后我们需要知道SDK的安装目录,SDK是安装在默认目录下的:C:\Program Files\Microsoft SDKs\Kinect\v1.8。
另外,Kinect SDK安装的时候会为我们设定一个环境变量叫做KINECTSDK10_DIR,它指向Kinect SDK的路径,以供Visual Studio使用。我们来查看一下这个变量设置是否完全。通常来说,是不会错的,如果没有为我们设置,那就要我们自己动手添加了。
3、连接Kinect
激动人心的时刻就要到了!首先拿出自己的Kinect,不。。是学校的Kinect。。。将Kinect接上电源后插入USB接口,系统会自动到网络上检查最新的驱动程序。驱动安装完成后,你会看到绿色的指示灯亮起,这是第一个要确认的地方。
接下来我们要到设备管理器中查看Kinect相关驱动的情况——计算机,右键,属性,设备管理器。
如果你找得到下图中四个地方的设备,但第二个要确认的地方也没有问题了。
4、体验Kinect
下面我们开始体验Kinect,我们需要下载OpenNI 2.x版本的SDK,很多人最开始可能没有听过这个名字,我在选这个毕设题目之前也一样,OpenNI的意思是Open Natural Interaction,即开放的自然交互方式,下载网址:http://www.structure.io/openni
只有8兆多我就不传网盘了。。下载的时候需要自己选择X86还是X64版本。我下载的时2.2版本,下载后解压安装到一个自己以后找得到的地方。
安装之后来到开始菜单,找到刚刚安装的OpenNI,单击NiViewer或者SimpleViewer来执行OpenNI 2.x内建程序。SimpleViewer位于Samples Directory中,NiViewer位于Tools中。
先说一下操作,SampleViewer没有什么好操作的,NiViewer的话,esc推出,右键暂停画面,F切换窗口还是全屏,左键选取想要看到的画面。
这里附上两个Viewer不同的运行结果:
SampleViewer
NiViewer(不好意思,长的有点儿对不起观众,自觉打码)
5、安装Developer Toolkit 1.8
前面下的Toolkit 1.8大家不要忘了啊,双击运行,就跟安装Sdk一样的。安装完成后,从开始菜单中可以找得到Developer Toolkit Browser和Kinect Studio。
同时系统变量中会被自动添加上FTSDK_DIR和KINECT_TOOLKIT_DIR。Developer Toolkit 1.8的默认安装目录与Kinect并列。
安装完Developer Toolkit后,我们的开发环境已经算基本配置完成了。请使用2.0 SDK的朋友们注意,2.0版本与之前版本的环境配置并不相同,所以本文你只可以参考切不可生搬硬套。
2014.3.19 18:21
By Mr.Losers