步骤一:下载安装OpenCV
你是什么版本的Visual Studio,最好就去下载对应的匹配的OpenCV的版本。你在官网下载OpenCV的时候,它的exe文件名一般都带有支持的VS版本。
如:vc14和vc15代表支持的版本。
vc14和vc15代表的意思看下面:
Visual Studio 6 : vc6
Visual Studio 2003 : vc7
Visual Studio 2005 : vc8
Visual Studio 2008 : vc9
Visual Studio 2010 : vc10
Visual Studio 2012 : vc11
Visual Studio 2013 : vc12
Visual Studio 2015 : vc14
Visual Studio 2017 : vc15
我的电脑是VS2015,所以我选择安装的版本是OpenCV320;我选择的安装路径:D:\Program Files\OpenCV\opencv320
步骤二:添加环境变量
此电脑→属性→高级系统设置→环境变量→在系统变量Path后添加你的OpenCV安装路径+\opencv\build\x64\vc14\bin
本机为 D:\Program Files\OpenCV\opencv320\opencv\build\x64\vc14\bin
对于Windows10这一步很简单;但是,虽然现在已经停止更新WIN7,但是某些同学可能还是在用,所以对于WIN7的同学,将环境变量加到Path的最后,一定要注意的是:每一个环境变量之间一定要有分号“;”隔开,而且注意分号的输入法,一定要仔细!一定不要在这里出错!
步骤三:VS内配置OpenCV
如上图,选中你的解决方案Image_Processing,右键属性
①在VC++目录→包含目录(或C/C++→常规→附加包含目录)→添加:
D:\Program Files\OpenCV\opencv320\opencv\build\include;
实测下面两个加不加都行:
D:\Program Files\OpenCV\opencv320\opencv\build\include\opencv;
D:\Program Files\OpenCV\opencv320\opencv\build\include\opencv2
②在VC++目录→库目录→添加你的.lib文件所在的目录:
D:\Program Files\OpenCV\opencv320\opencv\build\x64\vc14\lib
③在链接器→输入→附加依赖项→添加:opencv_world320.lib
注:这个版本只有一个包,如果是低版本如2.4.9则有19个包,都要输进去,每个之间用分号隔开;带d的是debug版本opencv_world320d.lib,不带的是release版本,取决于你使用什么debug还是release编译。