1.opencv的安装:
这一步很简单,没什么要说的,直接运行exe文件,解压到你想存放的目录即可
2.配置环境变量
2.1计算机->属性->高级系统设置->环境变量, 在系统变量区新建环境变量OPENCV,变量值是OpenCV解压目录下 build 子目录路径
2.2. 编辑 Path 系统变量。在系统变量列表中找到 Path 变量选中,然后点击"编辑()...",在已有变量值后面加入
;%OPENCV%\x64\vc10\bin;%OPENCV%\x86\vc10\bin
注意
; 表示两个路径分界,必不可少,同时 \ 的方向也不要搞反了,
这里加入OpenCV x64 和 x86 两个路径变量,以便能同时适用两种运行环境
2.3. OpenCV 已经配置完成,为能使配置立即生效,需要注销重新登录操作系统。
3.一劳永逸解决visual studio2010 opencv的配置问题:
来源(http://www.th7.cn/Program/cp/201407/252746.shtml) 根据实测进行了勘误,感谢原作者
3.1每次做opencv项目时都对项目属性进行配置,具体方法为:右键项目名称—> 属性
3.3. 目录配置
在属性配置界面中,左侧找到配置属性(Configuration Properties) -> VC++目录(VC++ Directories) ,如3.2中图所示。然后进行一下配置操作:
a.添加包含目录(Include Directories)。点击右方列表包含目录(Include Directories)行的右侧,会出现下拉按钮,然后选择"<Edit...>"进行编辑。 然后选择添加以下3个目录:(这里的目录一定是自己opencv的安装目录)
D:/Program Files/opencv/build/include
D:/Program Files/opencv/build/include/opencv
D:/Program Files/opencv/build/include/opencv2
添加完成后界面如下图
b. 添加库目录(Library Directories)。点击右方列表库目录(Library Directories)行的右侧,会出现下拉按钮,然后选择"<Edit...>"进行编辑。然后选择添加以下1个目录:D:\Program Files\opencv\build/x86\vc10/lib
其中:vc10表示使用Visual Studio 2010,vc12表示使用Visual Studio 2013
x86表示项目编译器选择的平台(Platform)版本是Win32,x64表示项目编译器Platform是Win64
3.4. 添加依赖项
在属性配置界面中,左侧找到配置属性(Configuration Properties) -> Linker -> 输入(Input)。如下图:
点击右方列表附加依赖项(Additional Dependencies)行的右侧,会出现下拉按钮,然后选择"<Edit...>"进行编辑。
然后选择添加以下依赖项(文件位于D:/Program Files/opencv/build/x86/vc10/lib):
opencv_calib3d249d.lib opencv_contrib249d.lib opencv_core249d.lib opencv_features2d249d.lib opencv_flann249d.lib opencv_gpu249d.lib opencv_highgui249d.lib opencv_imgproc249d.lib opencv_legacy249d.lib opencv_objdetect249d.lib opencv_ts249d.lib opencv_video249d.lib opencv_nonfree249d.lib opencv_ocl249d.lib opencv_photo249d.lib opencv_stitching249d.lib opencv_superres249d.lib opencv_videostab249d.lib 文件名中 "249d", 249 表示OpenCV的版本为 2.4.9,d 表示 Debug 库。Release 编译配置和 Debug 编译配置差别也就在依赖项这里。Release 配置的库文件名无"d"结尾。 |
3.5. 项目属性已经配置完成,点击应用或确定后保存配置。
3.6.如果每个项目都这样配置岂不是很麻烦,有简单的方法吗?百度,果然有,见下面:
(来源:http://blog.csdn.net/bendanban/article/details/28661763)经过实测进行了勘误,感谢原作者
a.随便建个项目,然后 视图-> 属性管理器
右键Debug|Win32->添加新的项目属性表
在新的项目属性表中完成3.1~3.5的配置工作,保存这个配置文件
下次开发新项目时:
右键Debug|Win32->添加现有项目属性表 即可