在VS2015下配置OpenCV和其他的库类似,具有有以下步骤:
1.到官方网站下载最新的OpenCV的最新版本。(由于官网一般速度比较慢,可以到其他的网站下载,比如https://sourceforge.net/projects/opencvlibrary/)
我选择的是下载上面那种exe文件。我是之前下载的,文中用的是CV3.2.0版本
2.点击下载好的exe文件,解压到哪里都可以。我选择的是G盘根目录
完成后路径:
3.文件都准备好了,我们就开始配置了。
3.1 配置环境变量
右键我的电脑>>属性>>高级系统设置>>环境变量>>编辑
变量名:Path
变量值:G:\opencv\build\bin
3.2. 打开VS2015下新建一个项目(过程不写了)
右键项目名称>>属性
点击VC++目录>>包含目录>>编辑,添加opencv文件夹的以下路径:
G:\opencv\build\include
G:\opencv\build\include\opencv2
G:\opencv\build\include\opencv
点击确定
点击库目录>>编辑,添加以下路径
G:\opencv\build\x64\vc14\lib
点击确定
接下来点击左侧菜单的C/C++>>常规>>附加包含目录,添加以下路径
G:\opencv-3.2.0-vc14\opencv\build\include
G:\opencv-3.2.0-vc14\opencv\build\include\opencv2
G:\opencv-3.2.0-vc14\opencv\build\include\opencv
点击确定
点击左侧菜单的链接器>>常规>>附加库目录,添加以下路径
G:\opencv\build\x64\vc14\lib
点击确定
点击左侧菜单的链接器>>输入>附加依赖项,添加以下文件名
opencv_world320d.lib(这两个问价是上图路径下的文件)
opencv_world320.lib
点击确定
至此,所有配置已经完成。相对于的vs2015中release模式也是这样配置。
文中所有路径均是相对的,根据自己解压的路径来改
4.测试
在main函数加上以下头文件,运行未出错,那就是配置成功了
#include "imgproc/imgproc.hpp"
#include "highgui/highgui.hpp"
using namespace std;
using namespace cv;
5.备注
打开可能出现下面情况
解决方法:将G:\opencv\build\x64\vc14\bin路径下opencv_world320.dll和opencv_world320d.dll复制到项目工程下的debug文件夹下面就可以了(比如\Experiment\imageEdgeTracing\x64\Debug)