Opencv2.3.1在VS2008平台上安装配置图解

Opencv2.3.1在VS2008平台上安装配置图解

首先声明该方法在Windows XP系统下,成功配置VS2008+Opencv2.3.1

 

1、下载安装软件。Opencv2.3.1 下载地址:http://wiki.opencv.org.cn/index.php/Download   (大小125M)

      接着把刚下载的Opencv2.3.1文件解压(虽然是exe格式,但是可以解压),如D:\opencv2.3.1

2、设置用户变量。计算机>属性>高级系统设置>环境变量>新建,新建一个用户变量,

      如变量名:path,变量值:D:\opencv2.3.1\build\x86\vc9\bin (原图片是安装在C盘,因此图片显示和说明的略有差异)


变量值有如下选择:

32VS2008D:\opencv2.3.1\build\x86\vc9\bin

64VS2008D:\opencv2.3.1\build\x64\vc9\bin

1、设置编译路径。

(1)工具>选项>项目和解决方案>VC++目录>平台32位选Win3264位则选x64,接着“在显示以下内容的目录”下拉框选择“包含文件”,点击“新行”图标,分别新建3条路径:

D:\opencv2.3.1\build\include

D:\opencv2.3.1\build\include\opencv

D:\opencv2.3.1\build\include\opencv2

(2)然后选择“库文件”,新建1条路径:

32位:D:\opencv2.3.1\build\x86\vc9\lib

64位:D:\opencv2.3.1\build\x64\vc9\lib


2、 注销电脑,设置库文件。重新打开VS2008新建一个c++项目(每新建一个项目都要进行以下设置才能编译Opencv里的函数)。

在“解决方案资源管理器”窗口中,右单击项目名,选择“属性”>配置属性>链接器>输入,接着在“配置”下拉框中,选择“Debug”,在“附加依赖项”那栏点击右边的“编辑”按钮,复制下面的库文件名到上方空白处:

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

(可根据实际需要删减)

然后,在“配置”下拉框中选择“Release”,照上面的操作,复制下面的库文件名到上方的空白处:

opencv_calib3d231.lib

opencv_contrib231.lib

opencv_core231.lib

opencv_features2d231.lib

opencv_flann231.lib

opencv_gpu231.lib

opencv_highgui231.lib

opencv_imgproc231.lib

opencv_legacy231.lib

opencv_ml231.lib

opencv_objdetect231.lib

opencv_ts231.lib

opencv_video231.lib

(可根据实际需要删减)

到此Opencv2.3.1配置完成,下面编译运行程序。


 

以下程序根据来自Opencv中文官方网的历程稍作改动,作为最简化版的测试程序。另外,需要注意编译运行下面的程序需要将test.jpg文件放在项目目录下,即与项目文件同一个文件夹。(test.jpg为任意jpg格式的文件,名字对应就行)

 

该测试程序基于MFC应用程序,首先设计界面,其次添加头文件,最后写按钮相应程序,如下图。

 

在两个cpp文件中添加头文件



消息相应函数

 



 

附代码:

#include<opencv2/opencv.hpp>

//TODO: 在此添加控件通知处理程序代码

using namespace std;

using namespace cv;

const char* imagename = "test.jpg";

Mat img = imread(imagename);           //从文件中读入图像                

imshow("image", img);                  //显示图像
 

 

运行成功可以显示你放进去的图片,说明你的配置完成!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值