您的位置:首页 > 运维架构

kinect+opencv之环境配置

2016-07-22 10:02 381 查看
在成功安装了kinect SDK和驱动后,下一步就是对开发环境的配置,我们使用kinect SDK+opencv来进行相关开发,闲话少说,开始配置:

(一)对VS2010环境的配置

要使用VS进行开发的话,需要配置include和lib路径。

进入VS,进入项目属性,在Projects and Solutions中,选择VC++Directories。

假设Kinect是安装在默认路径下,则

(1)Include files加入C:\Program Files\Microsoft SDKs\Kinect\v1.6\inc;

(2)Library files加入C:\Program Files\Microsoft SDKs\Kinect\v1.6\lib\x86;

(3)还需要在链接器的输入中,增加附加依赖性:Kinect10.lib

这样VS的开发环境就配置好了。

下面我们看看Kinect的开发包含哪些头文件:

C:\Program Files\MicrosoftSDKs\Kinect\v1.6\inc 目录下有:

NuiApi.h ---包含所有的NUI(自然用户界面) API头文件和定义基本的初始化和函数访问入口。这是我们C++工程的主要头文件,它已经包含了NuiImageCamera.h 和 NuiSkeleton.h。

NuiImageCamera.h ---定义了图像和摄像头服务的API,包括调整摄像头的角度和仰角,打开数据流和读取数据流等。

NuiSkeleton.h ---骨架有关的API,包括使能骨架跟踪,获取骨架数据,骨架数据转换和平滑渲染等。

NuiSensor.h ---音频API,包括ISoundSourceLocalizer接口,用于返回声源的方向(波束形成)和音频的位置。

(二)配置opencv

OpenCV是Intel的开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。

主页:http://opencv.org/

最新版本是OpenCV 2.4.4,属于比较稳定的版本。但是我电脑已经配置了2.4.0版本了,所以暂时就用2.4.0,他们的API的名称都一样,所以对于编程都一样

这里,我们用到OpenCV来显示和处理获取到的颜色和深度图像等,所以也需要将其添加进工程里面。和上面的过程一样(你安装的目录可能不一样,请按实际情况操作):

(1)Include files加入D:\opencv2.4.0\OpenCV2.4\build\x86\vc10\bin;

(2)Library files加入D:\opencv2.4.0\OpenCV2.4\build\x86\vc10\lib;

(3)还需要在链接器的输入中,增加附加依赖性:

opencv_highgui240.lib

opencv_highgui240d.lib

opencv_core240.lib

opencv_core240d.lib

opencv_video240.lib

opencv_video240d.lib

opencv_imgproc240.lib

opencv_imgproc240d.lib

其他的在需要的时候再添加了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息