Kinect开发环境配置:Kinect for Windows SDK + OpenCV2.4.10 + VS2010 + Win7(x64)

假设VS2010已安装并可以正常使用。


一. 安装和配置Kinect for Windows SDK v1.7


在官方网站下载Kinect for Windows SDK和Developer Toolkit:

KinectSDK-v1.7-Setup.exe (主要提供Kinect的驱动和设备访问接口)(链接地址:https://www.microsoft.com/en-us/download/details.aspx?id=36996)

KinectDeveloperToolkit-v1.7.0-Setup.exe (主要提供一些有助于开发的工具,包括Kinect Studio和多种编程语言的开发例程等))链接地址:https://www.microsoft.com/en-us/download/details.aspx%3Fid%3D36998)

按照默认选项安装完成后,接入Kinect,系统将会自动的搜索驱动进行安装。打开设备管理器(右键我的电脑->管理->设备管理器)查看驱动是否安装成功:



再打开Developer Toolkit Browser v1.7.0 (Kinect for Windows):



测试读取深度图像的例子:




二. 安装OpenCV2.4.9

我在另一篇文章里已经介绍,详见http://blog.csdn.net/lizhiguo18/article/details/51037366

三. VS2010配置


打开VS2010,新建project,命名为"KinectDepthData"。接下来要配置相关的库和包以及它们的路径

Kinect开发环境配置:Kinect for Windows SDK + OpenCV2.4.10 + VS2010 + Win7(x64)_第1张图片


OpenCV:

(1) Include files加入E:\opencv\build\include;
(2) Library files加入E:\opencv\build\x64\vc10\lib;
(3) 在Linker的Input中,添加Additional Dependencies(根据需要添加):

opencv_core2410d.lib
opencv_imgproc2410d.lib
opencv_highgui2410d.lib
opencv_ml2410d.lib
opencv_video2410d.lib
opencv_features2d2410d.lib
opencv_calib3d2410d.lib
opencv_objdetect2410d.lib
opencv_contrib2410d.lib
opencv_legacy2410d.lib
opencv_flann2410d.lib


Kinect:

(1) Include files加入C:\Program Files\Microsoft SDKs\Kinect\v1.7\inc;
(2) Library files加入C:\Program Files\Microsoft SDKs\Kinect\v1.7\lib\amd64

(3) 在Linker的Input中,添加Additional Dependencies:
        Kinect10.lib


Kinect开发环境配置:Kinect for Windows SDK + OpenCV2.4.10 + VS2010 + Win7(x64)_第2张图片


Kinect开发环境配置:Kinect for Windows SDK + OpenCV2.4.10 + VS2010 + Win7(x64)_第3张图片


四. 测试用Kinect读取深度图像并用OpenCV显示

你可能感兴趣的:(win7,opencv,kinect)