我是在虚拟机上搭建的开发环境,需要准备如下软件:
1)vmware workstation 10.0.2 (可以去官网下载,key就自己百度吧)
2)win7 32位(一定是32位的)
3)vs2010
4)winrar
5)DXSDK_Jun10.exe
6) KinectSDK-v1.7-Setup.exe7) KinectDeveloperToolkit-v1.7.0-Setup.exe
8) KinectForWindows V1.7 例子程序
其中5)6)7)8)都可以在百度网盘上下载:
http://pan.baidu.com/share/link?shareid=977616322&uk=420690856
搭建步骤
1)安装vmware并在vmware上建立win7 32位虚拟机,系统装完后,在虚拟机系统中安装vmware tools
2)在虚拟机中安装DXSDK_Jun10.exe
3)在虚拟机中安装KinectSDK-v1.7-setup.exe
4)在虚拟机中安装KinectDeveloperToolkit-v1.7.0-setup.exe
5)安装Winrar
6)下载KinectForWindows的例子程序,并解压它
测试
1)将kinect接上电源,并USB插入电脑
2)将设备连接到虚拟机中,这时候虚拟机会自动安装驱动,安装完成后,应该在设备管理器中有以下驱动
3)用VS2010打开一个工程,我的例子工程解压在D盘下,工程目录如下:
D:\k4w\kinectforwindows-0f4dfefd6fffcc520ce7465a5227b87c8208f4d0\v1.x\ToolkitSamples1.7.0\C++
我选择的是DepthBasic-D2D这个工程,Depth使用的是红外摄像头,只能看到轮廓,不然我就走光啦。用vs2010打开红色箭头所指的文件即可。
4)编译运行吧,用kinect对着自己,能看到黑乎乎的图像么?