opencv3.1.0+VS2013+win7 配置与测试

 

 

做了Debug_PropertySheet.props和Release_PropertySheet.props的两个配置属性表。这样每次只要直接添加两个属性表就可以跑代码了,省去了每个项目重新配置。

一、

1.下载和安装OpenCV SDK:

(1)在OpenCV官网的下载页面:http://opencv.org/downloads.html,找到对应OpenCV for SDK版本下载,本人使用OpenCV3.1.0。

  (2)下载完成后双击“OpenCV-3.1.0”,弹出安装(解压)对话框,自行选择安装路径,值得注意的一点是不需要在安装目录里额外建“opencv”的文件夹,OpenCV安装包解压出来的根目录就是“opencv”!

2.PC机的环境变量和路径设置:

(1)点击开始菜单,右击计算机->属性->高级系统设置->高级->环境变量,打开环境变量设置对话框,如下图:

(2)在用户变量里新建变量OpenCV,变量值:D:\install\opencv\build;(自己的安装路径)

 

 

(3)在系统变量里编辑(或添加)Path变量,变量值:D:\install\opencv\build\x64\vc12\bin,注意要使用英文输入下的分号";"和前面已有的路径分开,添加完之后需要重启或注销计算机,环境变量才会生效。

注意,在OpenCV配置中,vc11即对应VS2012,vc12对应的是VS2013。

3.IDE工程项目属性配置:

新建Win32控制台应用程序,工程名命名为 OpenCV property sheet,在其后的选项里选择空项目,右击OpenCV property sheet工程->添加新建项,在弹出的对话框中选择C++ 文件(.cpp)添加源文件,命名为OpenCV property sheet.cpp。

 

(1)设置“X64平台”,操作如下:

 

 

(2)Debug|X64下

    1. 调出工程属性管理器,在属性管理器的Debug|X64目录上右击选择“添加新项目属性表”,新建属性表,并命名为Debug_PropertySheet.props,如下图所示:

 

 

  2、 双击打开属性表Debug_PropertySheet.props。选择通用属性->VC++目录,在包含目录里添加3个目录

            D:\install\opencv\build\include\opencv2

            D:\install\opencv\build\include\opencv

            D:\install\opencv\build\include

 

 

 

同样在VC++目录下,在库目录里添加1个目录:D:\install\opencv\build\x64\vc12\lib

3、选择通用属性->链接器->输入->附加依赖项,在附加依赖项里添加库文件:

opencv_world310d.lib

(3)

Release|X64下(参见(2))

    1)调出工程属性管理器,在属性管理器的Release|X64目录上右击选择“添加新项目属性表”,新建属性表,并命名为Release_PropertySheet.props

    2)与Debug|X64下相同

    3)选择通用属性->链接器->输入->附加依赖项,在附加依赖项里添加库文件:

 opencv_world310.lib

 

 

保存本工程的属性配置文件Debug_PropertySheet.props和Release_PropertySheet.props到备用文件夹,至此,VS2013环境下配置OpenCV3.1.0的工作已经全部完成了,对于之后创建的OpenCV工程,只需要添加本工程的属性配置即可,不再需要一步一步重复配置。

 

测试:

1.   新建项目;

2、设置64位平台,参见上文;

3、调出工程属性管理器,在Debug|X64下添加 “现有属性表”:Debug_PropertySheet.props,Release|X64下添加 “现有属性表”:Release_PropertySheet.props;

 

注意:图片放在工程目录下,也就是和test.cpp放在同一文件夹下

#include <opencv2\opencv.hpp>
using namespace std;
using namespace cv;


int main(int argc, char* argv[])
{
	const char* imagename = "picture.jpg";
	Mat image = imread(imagename);
	imshow("image", image);
	waitKey();
	return 0;
}

  

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值