Windows7+VS2010下OpenCV环境配置
VS2010使用opencv库配置
VS2010使⽤opencv库配置
环境条件:
PC系统:Win10
PC软件:VS2010
Opencv版本:opencv-2.4.9
步骤1:
安装配置opencv:
1. 在PC安装opencv,我是直接双击opencv-
2.4.9.exe安装,安装过程中要选择好⾃⼰想安装⽬录,并记下该⽬录,后⾯的配置要⽤到。
⽐如我的安装⽬录为:D:\opencv\opencv\
2. 配置环境变量。右键“此电脑”->“属性”->“⾼级系统设置”->“环境变量”->在⽤户变量和系统变量的Path变量,都添加上opecv的⽬录:
D:\opencv\opencv\build\x86\vc10\bin
注意:添加设置好环境变量之后,最好重启⼀下系统,不然新添加的环境变量⽆法⽣效。
步骤2:
配置VS2010⼯程:
1. 在VS2010打开⼯程项⽬,点击“项⽬”->“属性”->“配置属性”->“VC++ ⽬录”->在“VC++ ⽬录”下的“包含⽬录”点击编辑,添加opencv头⽂件
⽬录:D:\opencv\opencv\build\include -> 在“VC++ ⽬录”下的“库⽬录”点击编辑,添加opencv库⽬录:
D:\opencv\opencv\build\x86\vc10\lib
2. 点击“项⽬”->“属性”->“配置属性”->“链接器”->“输⼊”
a) 左上⾓的配置选择Debug,在“输⼊”的“附加依赖项”添加依赖库:
opencv_calib3d249d.lib
如何配置 Opencv vs2010
OpenCV2.4.7 之VS2010配置方法
本篇文档转载自包容世界的小角落的微博;
网络上Opencv配置的方法较多。但是配置后虽然能用,但是会出现新建另一个工程后需要再次配置。本篇文档介绍的配置方法只需要配置一次。以后Opencv会被新建的工程自动加载进去。所以只需要配置一次。本方法应该适合所有Opencv版本的配置。
1配置OpenCV环境变量
计算机->(右键)属性,出现如图1所示界面
单击“高级系统设置”,选中高级(标签)出现如图2所示界面
单击右下方的“环境变量”,弹出如图3所示界面
选中path,单击下方“编辑”按钮
在变量值里面添加” …\build\x86\vc10\bin”(里面的…为自己的opencv路径。例如我的:D:\ProgramFiles \opencv\build\x86\vc10\bin;
1、配置VS2010环境
大家在使用opencv的时候肯定会面对这样一个问题:根据官网以及大多数教程提供的方法中,似乎每一次新建一个opencv的新项目以后都需要重新再配置“VC++目录”中的“包含目录”和“库目录”;以及“链接器”中的“附加依赖项”。
VS2010中传统配置opencv环境是通过设置项目中的“属性”来完成的。如图5:
这里就是我们看到的每次都需要进行opencv配置的界面。
这并不是我们所用的配置环境,在这里我们的配置过程如下:首先确保已经打开一个C++的工程,在IDE中,打开视图->属性管理器(有的是视图->其它窗口->属性管理器,没有什么区别)。展开树形后,你会发现一个名为
win7+vc2010+opencv2.3.1
Win7+visual studio 2010+opencv2.3.1
首先,for the record,写这文的原因是愤怒:
为了装opencv,我已经重装两遍系统了!
网上的教程要么不全,要么有小错误。而对于我这只菜鸟来说,小错误也是致命的!当你复制了一段helloopencv,怀着忐忑的心情按下F5,却出现各种莫名其妙的错误时,对本来就不怎么存在的自尊心时多大的打击!
1、安装visual studio 2010
2、解压opencv
你下的是一个压缩包,即OpenCV-2.3.1-win-superpack.exe。假设解压到D:\Program Files\opencv2.3.1
3、设置环境变量
32位系统:D:\Program Files\opencv2.3.1\build\x86\vc10\bin
D:\Program Files\opencv2.3.1\build\common\tbb\ia32\vc10
环境变量在“计算机-属性-更改设置-高级-环境变量-用户的系统变量”。把路径写在path的最后就行了。
4、配置include路径(告诉vc去哪找opencv的头文件)
+配置lib路径(告诉vc去哪找opencv的dll库文件)
打开visual studio 2010,新建一个项目。注意直接点完成。下一步中的内容不需要修改。
点“视图-属性管理器”,在红框框上点右键,选择“属性”
选择vc++目录,我们要设置这里的“包含目录”和“库目录”(1)点开包含目录的“编辑”,输入这三条路径
D:\Program Files\opencv2.3.1\build\include
vs2010与opencv配置过程
Vs2010与Opencv 配置过程
一.
我的opencv是安装在D盘的
以下内容是按照D盘安装的步骤:
1 设置环境变量:我的电脑--->右键--->属性--->高级--->环境变量--->在用户变量里,
(系统环境变量和用户环境变量里面都要添加这两个位置)
新建PATH和TBB两个项
步骤1:在PATH中添加
D:\vs2010\opencv\build\x86\vc10\bin,
步骤2:添加TBB的环境变量
D:\vs2010\opencv\build\common\tbb\ia32\vc10
如图所示:
2.步骤3 打开一个Opencv的工程,点菜单目录的“视图”--->属性管理器--->双击项目名称
步骤3:在配置属性—>通用属性--->VC++目录--->包含目录文件中
添加D:\vs2010\opencv \build\include
D:\vs2010\opencv \build\include\opencv
D:\vs2010\opencv \build\include\opencv2
3::在配置属性页—>通用属性--->VC++目录--->库目录中添加:
D:\vs2010\opencv \build\x86\vc10\lib
如图所示:
步骤5 添加lib库文件, 在配置debug里--->项目属性--->链接器--->输入--->附加依赖库里加上
opencv_core242d.lib
opencv_highgui242d.lib
opencv_video242d.lib
opencv_ml242d.lib
Win7 中VS 2010 下配置OpenCV 2.3.1并显示摄像头视频
Win7 中VS 2010 下配置OpenCV 2.3.1并显示摄像头视频
Syd168 2012年4月QQ:174997990
一、环境说明:
a)操作系统:Windows7 64位
b)开发工具:OpenCV2.3.1 VS2010
二、相关安装
a)Windows7安装(略)
b)VS2010安装(略)
c)OpenCV2.3.1安装
i.下载:
/download/OpenCV-2.3.1-win-superpack.exe
或者到:/下载最新版
也可以到查看官方版本并下载
ii.安装
OpenCV2.3.1 window版本已经编译好(如果需要,可以自己用Cmake重新编译,笔者只向ARM平台成功移植2.3.1,并没在Winows下编译2.3.1)。
具体的安装方法是,直接解压下载的压缩包,并在某个文件夹下,如:C:\Program files\opencv2.3.1
三、环境配置
a)操作系统环境变量配置
图1
具体如上图1所示。操作系统环境变量主要是配置opencv的可执行文件路径;即在环境变量PATH中添加即可。具体是右击桌面的计算机→属性,选择高级系统设置,在出出现的窗口中选择系统面板,然后在下方点击环境变量,在出现的窗口中选择系统环境变量中的PATH,并在最后添加(前面必须有个分号!) ;C:\Program Files\OpenCV-2.3.1\opencv\build\x86\vc10\bin
这一步骤配置完成后,一定要注销或重新启动一次电脑!
b)VS项目环境配置
(1)在VS中创建一个基于C++的Win32控制台项目
VisualStudio2010配置OpenCV的方法
VisualStudio2010配置OpenCV的⽅法⽤VS使⽤OpenCV的时候,⼜不想全局配置,每次都要配置简直烦死了。
鉴于此,给⼤家介绍⼀种简便⼀点的⽅法。
配置环境的前提是:成功安装了OpenCV合适的版本。
我这⾥⽤的是OpenCV2.4.9,这个版本解压后,找到⼀个叫build的⽬录,这个是已经编译好的。
我们假设build⽬录结构如图1:
图1 、 build⽬录结构
并且假设build这个⽂件夹就在D盘下的opencv⽬录下,如果不是这样,你可以移动到D盘的opencv⽬录下。我们要⽤C++来开发。平台选⽤x86,当然,具体什么平台,根据你的实际情况。
第⼀步:创建⼀劳永逸的项⽬属性表!
打开VisualStudio2010,创建⼀个新的项⽬,如图2所⽰:
图 2、创建Win32控制台应⽤程序
点击确定,然后下⼀步,进⼊图3所⽰界⾯。选择空项⽬。
图 3、选择空项⽬点击完成。
在菜单栏中选择视图-->属性管理器,如图4所⽰。
图 4、选择属性管理器然后将属性管理器的选项卡都展开,如图5 所⽰:
图 5、展开属性管理器
右击 Debug|Win32,选择“添加新项⽬属性表”,操作步骤如图6、7所⽰:
图 6
图 7 添加OpenCV_Debug属性表添加结果如图8所⽰:
图 8、OpenCV_Debug 属性表添加结果
双击新添加的属性表。
按照图9所⽰,编辑包含⽬录。
图 9、编辑包含⽬录
图 10、添加OpenCV的include⽬录
图 11、添加附加库⽬录
图 12、添加附加依赖项
图12中,添加的附加依赖项后缀之前都有⼀个d,这点也是唯⼀与Release不同的地⽅。添加的库⽂件名列表如下(注意你的版本号,千万别直接复制粘贴)
opencv2.3.1在vs2010上的配置
VS2010旗舰版下安装opencv2.3.1
一、下载OpenC V for Windows(也即OpenCV-2.3.1-win-superpack.exe 文件)。
二、将OpenCV-2.3.1-win-superpack.exe解压到某个文件目录下(本文以D:\opencv2.3.1)为例
三、安装CMake(不打算自己编译无需安装)
下载cmake cmake-2.8.7-win32-x86.exe。
安装cmake到目录D:\ OpenCV2.3.1\cmake cmake-2.8.7-win32-x86
运行cmake-gui,设置where is the source code路径为opencv安装路径(本文设置为:D:\ opencv2.3.1\opencv),
设置where to build the binaries为D:\ opencv2.3.1\opencv\binary
然后点Configure,会询问D:\ opencv2.3.1\opencv\binary文件夹不存在,是否创建?自然选择Yes.
选择编译器,自然选择VS2010 (这里显示的是Visual Studio 10)
点Finish,CMake会做一些测试,我们等待就行了,一般不会有问题。测试结束,一些设置已经获得:
这个时候设置还是红色的,再次点击Configure,确定。这时红色的部分消失,可以看到一些路径已经设置:
.点击左下方的Generate按钮,生成VS2010的项目文件。
这是我们查看硬盘D:\ opencv2.3.1 \binary文件夹,发现很多文件已经创建好了:
opencv2.4.0+win7+64+vs2010配置教程
1.配置OpenCV环境变量
计算机->(右键)属性->高级系统设置->高级(标签)->环境变量
在变量名Path的变量值中添加:
D:\ProgramFiles\opencv\build\x64\vc10\bin;D:\ProgramFil es\opencv\build\common\tbb\intel64\vc10
2.配置OpenCV系统变量
在用户变量中新建OPENCV,添加变量值
D:\Program Files\opencv\build
3.配置工程的opencv依赖
1)项目(菜单项)->…属性->VC++目录:需要配置“包含目录”和“库目录”两项。
2)、配置“包含目录”项
3)配置“库目录”项:
4)、配置连接器:项目(菜单项)->…属性->连接器->输入->附加依赖项针对debug配置添加以下库:
opencv_calib3d240d.lib
opencv_contrib240d.lib
opencv_core240d.lib
opencv_features2d240d.lib
opencv_flann240d.lib
opencv_gpu240d.lib
opencv_highgui240d.lib
opencv_imgproc240d.lib
opencv_legacy240d.lib
opencv_ml240d.lib
opencv_objdetect240d.lib
opencv_ts240d.lib
opencv_video240d.lib
如果是release配置(以后再说,只需要添加上面的debug配置就行了现在),则添加:opencv_calib3d240.lib
VS2010下安装OPENVC2.20
2012年10月29日星期一上午今天就学习了安装和调试,完全按照人家的操作弄的!VS2010下配置OpenCV2.2
下载OpenCV2.2安装
我的安装路径是D:\Program Files\OpenCV2.2
打开VS2010
新建项目HelloOpencv
在中单击
打开
分别在包含目录加入
D:\Program Files\OpenCV2.2\include
D:\Program Files\OpenCV2.2\include\opencv 在库目录加入
D:\Program Files\OpenCV2.2\lib
选择连接器-->输入
在附加依赖项中增加所要包含的库就行了opencv_core220d.lib
opencv_highgui220d.lib
opencv_video220d.lib
opencv_ml220d.lib
opencv_legacy220d.lib
opencv_imgproc220d.lib
opencv_objdetect220d.lib
点击应用确定
下面可以试一下是不是配置成功
输入代码:
#include"stdafx.h"
#include"cv.h"
#include
#include
int_tmain(int argc,_TCHAR*argv[])
{
IplImage*img=cvLoadImage("funny-pictures.jpg");
cvNamedWindow("Image:",1);
cvShowImage("Image:",img);
cvWaitKey();
cvDestroyWindow("Image:");
visual studio 2010下安装OpenCV及相关配置
环境:windows 7+visual studio 2010+opencv 2.1,成功!xp更应该能成功。耐心点,按下面的一步一步来,应该是没什么问题的,祝您好运啦!
1、下载文件
OpenCV2.1
官方地址:/projects/opencvlibrary/files/opencv-win/2.1/OpenCV-2.1.0-win.zip/down load
推荐本论坛地址:/download/OpenCV-2.1.0-win32-vs2008.exe CMAKE 2.8.1
/files/v2.8/cmake-2.8.1-win32-86.exe
INTELTBB3.0
/uploads/77/151/3.0/tbb30_20100406oss_win.zip
2、首先安装CMAKE2.8.1,然后将OpenCV2.1安装到你将要放置OPENCV的地方,接着,解压INTEL TBB 3.0,比如将OPENCV和TBB都放在D:\Program Files里面。并在OpenCV文件夹下创建子目录D:\Program Files\OpenCV2.1\vs2010,用于存放编译结果。
检查D:\Program Files\OpenCV2.1\bin和D:\Intel TBB 3.0\bin\ia32\vc10是否已经被加入到环境变量(我的电脑-属性-环境变量)PATH,如果没有,请加入。加入后需要注销当前Windows用户(或重启)后重新登陆才生效。(可以在任务管理器里重启explorer.exe)
win7 vs2010 64位opencv2.3.1配置
本人用的是win764位,网上有很多此类教程,但是看完总是配置出了一些问题,经历了好多次失败。自己配置成功后,现在总结一下,结合网上相关资料,方便大家。据说很多人学openCV都死在配置上,这篇菜鸟级入门文章会带领你轻松跨过这一关。
我的opencv2.3.1的安装包释放在E:\opencv中,我在官网下的是OpenCV-2.3.1-win-superpack。
1.先配置环境变量,这一步完成后,注销再登陆或者重启计算机后,环境变量才有用。
设置方法为:右击计算机打开属性->高级系统设置,高级选项卡->环境变量
用户变量设置:变量:OPENCV,值:E:\opencv\build
变量:PATH,值:E:\opencv\build\x86\vc10\bin;E:\opencv\tbb30\bin\ia32\vc10(注意,64位还是选ia32,按32位的配置)
系统环境变量的path也要添加设置下(以前看教程好似都没有这一步的哦!)
;E:\opencv\build\x86\vc10\bin;E:\opencv\tbb30\bin\ia32\vc10(用分号隔开)
2. 开始给以后所有的项目进行配置。
首先任意新建一个项目,我这里建的是名字为opencv的C++控制台程序。下来的设置比较特别,经过多次搜索才发现这样做最好。
视图->解决方案资源管理器->选择左侧控件下方的”属性管理器”
展开opencv,一直展开看到er,对它右键选择属性。
然后对VC++目录下选项进行添加:(不要忘了前面的分号哦!)
(1)可执行文件目录:
Win10win7+64位+Opencv2.4.9+vs2010
Win10/win7+64位+Opencv2.4.9+vs2010配置问题(c++语言环境)1 安装软件
Opencv2.4.9下载地址:/s/1pLAk6p1 密码:l1vk
Vs2010下载地址:/s/1pLgyxV9 密码:kadk
安装vs2010选择c++环境
opencv其实就是一个解压后的文件夹,记住解压后的路径,后面配置环境变量要用,打开之后如下图,包含两个子文件build和sources,检查一下opencvbuild/include路径下有opencv 和opencv2两个子文件,include/x86和include/x64路径下都有vs10,vs11,vs12,这些是不同版本vs的二进制文件,本文要用到的是vs10,如果读者用的是更早以前的vs(比如vs2008其实就是vs9)则需要用CMAKE工具来编译你所用版本的二进制代码,此处不做详述,毕竟怎么简单怎么来,当今时代效率最重要。
2 opencv环境变量配置
右键计算机属性-高级系统变量-弹出系统属性框-高级右下角-环境变量-出现环境变量对话框。
选择用户变量或者系统变量中的path变量,双击右边的值,或者单机然后编辑,把地址D:\ProgramFiles\OPENCV\opencv\build\x86\vc10\bin和
D:\Program Files\OPENCV\opencv\build\x64\vc10\bin
(两个地址粘贴时注意用英文分号;隔开)如果是32位系统就粘贴x86那个就行了。
粘贴到值中,保存,上面两个地址注意是你的解压地址,下面步骤的地址同理也是你的解压地址。
visual studio 2010配置 open cv 2
visual studio 2010配置open cv 2.2.0
1.准备工作
①安装visual studio 2010
②安装 OpenCV-2.2.0-win32-vs2010 这个安装文件中已经有了编译好的库,比较方便,不必用cmake自己编译,假设安装目录在C:\Opencv2.2
2. 配置Windows环境变量Path
将C:\Opencv2.2\bin加入Windows系统环境变量Path中。加入后可能需要注销当前Windows 用户(或重启)后重新登陆才生效。
3 设置依赖的库和包含目录和库目录
在附加依赖项中,增加所要包含的库,具体操作:链接器-->输入-->附加依赖项
opencv_core220d.lib;opencv_highgui220d.lib;opencv_video220d.lib;opencv_ml220d.l ib;opencv_legacy220d.lib;opencv_imgproc220d.lib;
详细:opencv_calib3d220.lib
opencv_calib3d220d.lib
opencv_contrib220.lib
opencv_contrib220d.lib
opencv_core220.lib
opencv_core220d.lib
opencv_features2d220.lib
opencv_features2d220d.lib
opencv_ffmpeg220.lib
opencv_ffmpeg220d.lib
opencv_flann220.lib
【转】Win7下VS2010中配置Opencv2.4.4的方法(32位和64位都有效)(亲测成功)
【转】Win7下VS2010中配置Opencv2.4.4的⽅法(32位和64位都
有效)(亲测成功)
在vs2010下配置opencv是件痛苦的事情,⼀点点错误可能就会导致莫名其妙的报错,各种error让⼈郁闷不已,这⾥提供给⼤家⼀篇vs2010下配置opencv2.4.4的⽅法,我是64位的win7系统,亲测成功,当然也遇到了⼀堆的问题,不过在查完各种资料之后都完美解决了,现在奉献给⼤家。本⽂的最后附给⼤家在配置的时候遇到的⼀些常见问题的解决⽅法,不保证可以完全解决您遇到的问题,不过⼤部分都附在下⾯了。好了,⾔归正传,我们开始配置吧。
⼀.下载OPENCV2.4.4最新版
这个不⽤多说,⽹上⼀搜⼀⼤堆,我们这⾥要配置的是opencv2.4.4,请认准下载。为了⽅便,下⾯这个⽹址就可以,
然后解压缩,放到你选择的⼀个⽬录下
⼆.VS2010下载
可以去微软官⽹下载,然后安装就不多说了
三.win8环境下,配置环境变量
1 ,添加环境变量
右击计算机,->属性->⾼级系统设置->环境变量
添加path路径:
在系统变量中,点击path,选择编辑,添加path路径如下(其中32位的如下配置,64位的将路径⾥⾯的x86改成x64即可。)
新建OPENCV
四,,opencv 在VS2010中的配置步骤
新建⼀个新win32控制台项⽬--这就不多说了
include 配置
打开⼯程:-视图->属性页->VC++⽬录->包含⽬录中添加include
lib配置
库⽬录 “属性”->“配置属性”->“VC++⽬录”->“库⽬录” (同上,32位的系统如下配置,64位的系统,改成.........d c10i n。)
VS2010下配置opencv
VS2010 + OpenCV2.3配置 ; 在VS2010下安装配置OpenCV2.3 ; 全程截图,绝对能配置好,不能的留言!
2011-08-15 23:16
操作系统:Windows 7 x86 中文旗舰版;
编译环境:Visual Studio 2010 中文旗舰版;
OpenCV版本:OpenCV-2.3.0-win、OpenCV-2.3.1-win;
备注:
a、不需要Cmake编译!!
b、如果是最新的2.3.1版本,则将下面第5步中的(5)和(6)中的名为230的lib修改成231即可,否则会出现找不到lib的情况。
c、不分x86和x64版本,一律按照这个方案配置就可以使用。
d、C#开发环境下的配置方法:
/mvp_xuan/blog/item/7e6f6d8c4d34be09b31bbaa9.html ?timeStamp=1316746687080
1、下载OpenCV(必须要superpack.exe)
/download/OpenCV-2.3.0-win-superpack.exe
2、安装
解压到D盘根目录下。(位置随便,不过下面的path需要根据实际情况自行修改了。)
3、设置系统环境变量
在用户变量处,新建PATH和OPENCV两个项: ————————————————————
PATH (只需添加下面中的一行,根据系统情况自行选择)
D:\OpenCV2.3\build\x86\vc10\bin ————————————————————
OPENCV
D:\OpenCV2.3\build ————————————————————
vs2010下配置opencv安装步骤
1.下载和安装VS2010解压下载的文件
然后双击Setup进行安装
然后选择Visual C++2010学习版
再点击下一步
选择我已阅读并接受许可条款,再进行下一步
下一步
继续下一步
然后自己选择安装位置,点击安装
然后慢慢等待吧
安装完之后点击完成,这样vs久安装好了,下面就是配置问题了。
2.在opencv官网上找到OpenCV windows版下载下来
下载完后得到文件OpenCV2.4.9,双击后会提示解压到某个地方,推荐放到D:\Program Files\下,比如D:\Program Files,(因为OpenCV项目文件打包的时候,根目录就是opencv,所以我们不需要额外的新建一个名为opencv的文件夹,然后再解压,那是多此一举的事情)然后点击Extract按钮。
等一段时间,OpenCV2.4.9近3个多G的文件就解压到了D:\Program Files下。
解压之后如下图
3.配置环境变量
这步的配置方法如下:
【计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径。如下图:
配置好之后点击确定。
我这是32位的,64位的网上也有,在这就不说了。
4.工程包含(include)目录的配置
<1>打开visual studio,调处行号,选择文本编辑器,所有语言,把行号打成勾。
调出生成工具栏,单击自定义界面下面的添加按钮就可以添加新的按钮了,现在我们把开始执行(不调试)添加工具栏中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Windows7+VS2010下OpenCV环境配置
发布于2013年11月22日作者:John Hany2,682次阅读
OpenCV(Open Source Computer Vision Library)是BSD协议下的开源代码库。OpenCV提供了一系列高性能的图像处理函数。目前(2015.01.27)最新版本是2.4.10。1.x版本使用C的API,2.x版本同时提供C++的API。全新的3.0.0版本已经到了Beta阶段,相对2.x会有很大变化。C++版本的数据结构和函数的性能比C版本的要好很多,如果是在嵌入式平台使用OpenCV,只能用C版本;否则,最好使用C++来写。
我的配置情况:
Windows 7 旗舰版x64
Visual Studio 2010 旗舰版
.NET Framework 4.5
OpenCV 2.4.7
1.下载并解压OpenCV
从官网可以下载最新版,或者在这里直接下载2.4.10版本。下载到的文件名为“opencv-2.4.10.exe”,是个自解压文件,大小350MB左右。
下载好之后,解压到任意一个文件夹,比如“D:\windows”。没有必要手动创建一个专门的文件夹,因为文件在解压时会自动创建一个叫opencv的文件夹,并把所有文件都解压到这个文件夹内。
2.设置环境变量
OpenCV库函数需要通过用户环境变量调用所需要的库文件。点击:开始->计算机(右击)->属性->高级系统设置->高级->环境变量,在用户变量里增加一项:
变量名:path
变量值:D:\windows\opencv\build\x86\vc10\bin
如果已经有path项,在其变量值结尾添加英文分号“;”,再加上上面那个值。
这里的“x86”代表目标程序是32位的,如果要写64位的程序则选择“x64”文件夹。并不是根据开发环境(你的机器)选择的。
后面的“vc10”代表使用Visual C++ 2010开发。如果使用Visual Studio 2012,则填写“D:\windows\opencv\build\x86\vc11\bin”。
注销用户,重新登录Windows,保证环境变量更新并起作用。3.创建并配置工程
打开Visual Studio 2010,新建一个工程,选择Visual C++ ->Win32->Win32 Console Application,命名例如“OpencvTest”,
点击“Next”,
只选择Console Application和Preconpiled header。因为程序中需要调用一些C++的库函数,所以最好勾选Preconpiled header。然后点击“Finish”。
在Solution Explorer中右击工程名,选择Properties。
在弹出的窗口“OpencvTest Property Pages”中,Configuration选择“Debug”(或者默认的“Active(Debug)”),Platform选择“Win32”。在左边选择Configuration Properties->VC++ Directories,在右边的General中编辑Include Directories,增加以下三项:
D:\windows\opencv\build\include
D:\windows\opencv\build\include\opencv
D:\windows\opencv\build\include\opencv2
其实只需要填入第一行即可。由于“include\opencv”包含C版本的头文件,“include\opencv2”包含C++版本的头文件。所以编写代码时,在头文件名称前加上“opencv/”或“opencv2/”来区分两种版本。
在Library Directories中增加以下一项:
D:\windows\opencv\build\x86\vc10\lib
把Configuration改为“Release”,然后对Include Directories和Library Directories做同样的修改。如果只写练习程序,只用debug功能,那么“Release”可以不用修改。如果使用Visual Studio 2012,则填写“D:\windows\opencv\build\x86\vc11\lib”。
仍然在“OpencvTest Property Pages”窗口下,Configuration选择“Debug”。在左边选择Configuration Properites->Linker->Input,在右面编辑Additional Dependencies,增加以下若干项(可以根据自己的需要适当删减,关于各个模块的功能,请参考这里):
opencv_calib3d2410d.lib
opencv_contrib2410d.lib
opencv_core2410d.lib
opencv_features2d2410d.lib
opencv_flann2410d.lib
opencv_gpu2410d.lib
opencv_highgui2410d.lib
opencv_imgproc2410d.lib
opencv_legacy2410d.lib
opencv_ml2410d.lib
opencv_objdetect2410d.lib
opencv_ts2410d.lib
opencv_video2410d.lib
(同样,如果仅使用debug模式,这一步可以跳过)把Configuration 改为“Release”,在Additional Dependencies增加以下若干项(在文件名上的区别仅在于在末尾少了一个“d”):