千辛万苦为vs2010配置opencv2.4.9

阅读: 评论:0

千辛万苦为vs2010配置opencv2.4.9

千辛万苦为vs2010配置opencv2.4.9

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

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

安装时看的视频是.html


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

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

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

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

D:opencvopencvbuildinclude

D:opencvopencvbuildincludeopencv

D:opencvopencvbuildincludeopencv2

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

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

在左边再找找“链接器”下的“输入”,找到它右边的“附加依赖项”,一样的点击模式,将下面的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;
}


本文发布于:2024-02-04 09:56:39,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170704584354559.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:千辛万苦
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23