图解:win7+vs2010+opencv2.3.1配置方法

本文详细介绍了在Visual Studio 2010环境下安装配置OpenCV2.3.1的过程,包括配置include和lib路径、添加依赖库、设置系统环境变量以及修复Bug等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里选择的是不编译安装OpenCV2.3.1的方法,首先下载OpenCV2.3.1,然后运行它,选择安装路径,如图2-6所示。

注意,这是一个自解压文件,选择目录后OpenCV就解压到响应的目录,然后可以进行下面的配置,为了配置时简单起见,推荐直接解压到C盘根目录下的opencv目录中。

1、配置include路径、lib路径

告诉VS2010去什么地方寻找OpenCV的头文件和库文件,这里介绍一次性配置方案,在以后的其他工程中不用重复配置,在新建的工程中打开视图—>属性管理器—>Debug|Win32—>Microsoft.Cpp.Win32.user—>右键属性—>VC++目录。在包含目录中分三行依次添加C:\opencv\build\include、C:\opencv\build\include\opencv和C:\opencv\build\include\opencv2三个目录,注意一定要通过图2-7右侧图中的三个点选择路径,不能将路径直接填写进去。配置lib路径方法和include方法相同,在库目录中添加C:\opencv\build\x86\vc10\lib即可(64位系统选择x64)。

2、添加依赖库

在上面的属性页中选择连接器—>输入—>附加依赖项,打开如图2-8界面。点击附加依赖库右侧的下拉菜单—>编辑,打开右侧界面,在红色框中添加

opencv_calib3d231d.lib; opencv_contrib231d.lib; opencv_core231d.lib; opencv_features2d231d.lib; opencv_flann231d.lib; opencv_gpu231d.lib; opencv_highgui231d.lib; opencv_imgproc231d.lib; opencv_legacy231d.lib; opencv_ml231d.lib; opencv_objdetect231d.lib; opencv_ts231d.lib; opencv_video231d.lib;


这里默认以后使用的是Debug模式。

3、设置系统环境变量

刚才设置的是动态库,因此还需要将OpenCV的dll文件所在目录加入到Path中,在计算机上点击右键—>属性—>高级系统设置—>高级—>环境变量,打开如图2-9界面,选择系统变量中的Path,点击编辑打开右侧界面,在变量值一栏中加入如下两行变量:C:\opencv\build\x86\vc10\bin; C:\opencv\build\common\tbb\ia32\vc10;中间使用分号隔开。配置完环境变量后需要注销计算机才能生效,如果不注销在运行程序时会出现找不到opencv_core231d.dll文件。

4、修复OpenCV2.3.1中的Bug

上面配置完成后还不能运行OpenCV2.3.1的程序,这个版本中有个Bug,配置完成后编写程序运行时提示找不到tbb_debug.dll文件,我们打开C:\opencv\build\common\tbb\ia32\vc10将下面的tbb.dll改名为tbb_debug.dll即可。

       在工程主函数中加入#include<opencv2\opencv.hpp>即可使用简单的OpenCV函数编程。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值