软件资源:http://pan.baidu.com/s/1bIXiR8
主机配置:Win 7 64位(32位应该也可以)
搭建环境:VS2012 + OpenCV + OpenNI2 + Nite
1.安装VS2012,虽然你安装在非系统盘,但安装后可能C盘会少一点空间,安装好后创建Win32控制台程序后可能出现叫什么2781514错误的,只要安装patch_KB2781514.exe安装补丁即可,这是VS2012的问题
2.安装Kinect驱动KinectSDK-v1.7-Setup.exe或KinectSDK-v1.6-Setup.exe(这两个都是Kinect for Windows,主要提供Kinect的驱动和设备访问接口),实际上Kinect驱动有两个,一个是Kinect for Windows,另一个是SensorKinect,对于OpenNI2最好别安装SensorKinect(我是失败后才这么说的)。但是OpenNI的话可以安装SensorKinect,但这样对后面的最终环境搭建还不一定成功,因为我也试过。。。,装好了之后连上Kinect试试,装的时候最好别连
选择安装:KinectDeveloperToolkit-v1.7.0(主要提供一些有助于开发的工具,包括Kinect Studio和多种编程语言的开发例程,v1.7及以上版本可以手势识别[抓握、释放])
3.安装opencv-2.4.9.exe(用来处理图像),别装3.0及以上版本,opencv3.0在VS无法提供opencv_calib3d300d.lib支持。配置OpenCV环境变量Path,我的OpenCV安装目录F:\OpenCV
4.安装到这里的话可以试验一下,打开我的VS2012项目Kinec->ConsoleApplication2(OpenCV)->ConsoleApplication1.sln,我的图片位置在Kinec->ConsoleApplication2(OpenCV)->ConsoleApplicat