OPENCV2.4.3在VS2012中的配置

来源:互联网 发布:直销会员管理系统 php 编辑:程序博客网 时间:2024/04/28 09:45

OpenCV的安装文档我也找了很多,但是也许是用的版本比较新,所以一直配置了很久才配置出来,也用了2-3篇文章的方法混合使用。

这里,简单说一下自己的配置方法,也给自己MARK一下。

使用环境:32位WIN7+VS2012

首先,下载OpenCV

下载地址:http://www.opencv.org.cn/index.php/Download

这里也有很多非常好的例程,是OpenCV一个答疑解惑的好地方。

==============================================================

然后,下载之后直接安装,我就直接安装在C:\Program Files\opencv的目录下。

接着,很多安装文档都提供了编译OpenCV的方法,这里我因为偷懒,就没有这样做,因为我只是上课学习使用。

==============================================================

接下去设置环境变量,由于OpenCV并没有针对VC11的版本,所以就直接套用VC10版本的设置,最后成功了所以问题应该不大。

这里点击环境变量,然后在对话框里找到Path,在按照以下填写,两个中间用;隔开。

32位系统 & VC2010,dll目录为:C:\Program Files\opencv\build\x86\vc10\bin

32位系统 & VC2010将tbb所在的目录也加入到环境变量Path中:C:\Program Files\opencv\build\common\tbb\ia32\vc10

这里注意:Path是用户Path而不是系统Path,我在这里最开始弄错了,所以特别注意了一下。

==============================================================

配置VC

配置include路径

打开VC,选择菜单“工具”->“选项”->“项目和解决方案”->“VC++目录”->“包含文件”,

包含 C:\Program Files\opencv\build\include;C:\Program Files\opencv\build\include\opencv;C:\Program Files\opencv\build\include\opencv2

配置lib路径在刚才下载的文件 里,已经为VC2008和VC2010预先编译好了动态库和静态库。

32位系统 & VC2010,库目录为:D:\Program Files\OpenCV2.3.1\opencv\build\x86\vc10\lib

将库目录输入菜单“工具”->“选项”->“项目和解决方案”->“VC++目录”->“库文件” 。

==============================================================

最后,在下载OpenCV的网站中找一个样例程序试试看吧。希望大家编程愉快~