千辛万苦为vs2010配置opencv2.4.9

10 篇文章 0 订阅
7 篇文章 0 订阅

决定要好好学习opencv,当然就要先将环境配置好。

不得不抱怨一下,安装软件环境真是又糟心又繁琐。主要是不懂,在网上搜了好多资料,但是实践中总是有出入,就试了几种方式,最后想到看视频,才懵懵懂懂的用上了opencv啊!

安装时看的视频是http://v.youku.com/v_show/id_XNTU4NTM2MDAw.html


首先是下载opencv,我下载了opencv2.4.9,。下载好后就双击exe安装。安装目录是D:\opencv\opencv(当时不知道它本身会生成一个opencv文件夹,所以就出现了这么蠢的路径)。

然后配置环境变量。“计算机”右击->“属性”->"高级系统设置"->"环境变量..."->用户变量中path变量的值多增加一项“D:\opencv\opencv\build\x86\vc10\bin;”即可。

接下来就是打开vs2010,新建一个win32控制台程序(随便叫什么,这个工程主要是拿来设置的),通过“视图”->“属性管理器”->找到一个叫“Microsoft.Cpp.Win32.user”的文件,右击“属性”。

在弹出来的属性页中,找到“VC++目录”,然后看到右边的“包含目录”,点它的下拉框箭头,出现“编辑”,再点它。将下面的路径添加进去

D:\opencv\opencv\build\include

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

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

(opencv的版本不同,这个地方添加的东西不同。年少时我用vc6.0弄过opencv....)

设置完后,再找到“库目录”,一样的点击模式,将“D:\opencv\opencv\build\x86\vc10\lib”添加进去。

在左边再找找“链接器”下的“输入”,找到它右边的“附加依赖项”,一样的点击模式,将下面的lib添加进去

opencv_core249d.lib
opencv_imgproc249d.lib
opencv_highgui249d.lib
opencv_ml249d.lib
opencv_video249d.lib
opencv_features2d249d.lib
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_legacy249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib

(这个地方添加的东西,是因项目而异的,我是看到教程里面这样写,就这样写的。没有测试过谁可以不要)

基本上这样够搞定了。

但是我不放心啊,没试过,不懂成不成功啊。

然后就默默的用下面的代码试了(此代码是看优酷上的视频写的)

#include "stdafx.h"
#include <cv.h>
#include <highgui.h>
#include <cxcore.h>


int _tmain(int argc, _TCHAR* argv[])
{
	IplImage* src = cvLoadImage("F:\\tempvs\\Opencv_Video\\show_image\\1.jpg",6);
	//此处的路径,一定是绝对路径,相对路径会报错的。这个一定不能忽视,惨痛的教训

	cvNamedWindow("showImage");

	cvShowImage("showImage",src);

	cvWaitKey(0);

	cvReleaseImage(&src);
	cvDestroyWindow("showImage");
	return 0;
}


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值