windows下opencv的环境配置,kinect sdk的安装以及属性表配置

来源:互联网 发布:诸神黄昏坐骑进阶数据 编辑:程序博客网 时间:2024/06/10 21:33

opencv环境搭建  

在网上找了很多关于opencv的环境配置,大致方法都是类似。今天就把一些方法和步骤总结一下,给后人留下一点经验。

  1.下载软件。

     当然,首先是下载安装vs,这一步我就不想说了,我安装的是VS2012。关于opencv这里我下载的是opencv 2.4.10版本的,下载解压。

 2.详细配置步骤。

   a.环境变量的配置。

      计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path中添加你的opencv安装路径,添加opencv%\build\x86\vc12\bin,opencv%\build\x64\vc12\bin,由于我的电脑是64位系统,所以我就既配置了x64,又配置了x86。


  b.属性表的配置:

    因为新建工程都需要重新配置opencv的依赖,所以,这里提供一个一劳永逸的办法,那就是创建属性表。

首先建立一个工程项目。

创建win32控制台应用程序>建立空项目>打开属性管理器>右键添加新项目属性表>

        打开属性页,在vc++目录中 找到包含目录添加你的opencv路径 D:\opencv\opencv\build\include;D:\opencv\opencv\build\include\opencv;D:\opencv\opencv\build\include\opencv2;找到库目录,添加D:\opencv\opencv\build\x86\vc12\lib;D:\opencv\opencv\build\x86\vc12\lib;这里我同样添加了x64和x86;


紧接着找到链接器>输入>附加依赖项 添加如下依赖:


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

其中,这个2410代表我opencv的版本号,是2.4.10,所以不同的版本这里的数字不一样,需要更改。

现在debug的属性表已经建立完成了,以后每次建项目的时候只要选择添加现有属性表就ok了,


Kinect sdk环境搭建

现在是kinect sdk 的安装和配置,首先搜索kinect for windows在官网上下载kinect sdk  链接:   http://www.microsoft.com/en-us/kinectforwindows/

接下来和上面一样配置属性表:

1.创建项目,新建属性表,同上

2, 选择Add,双击 Kinect_ ProjectD,选择VC++ Directories,配置Include Directories,

添加:

$(KINECTSDK20_DIR)\inc//这是你kinect sdk 的绝对路径。
3, 设置Library Directories,添加Kinect library目录进去:
$(KINECTSDK20_DIR)\lib\x86;
4, 选择Linker->Input->附加依赖项, 添加:
Kinect20.lib;
现在 kinect 环境就搭建好了。






0 0