详细过程:vs2015配置opencv
1、添加环境变量:
电脑左上角找到“我的电脑”,点击鼠标右键,依次选择“属性”、“高级系统设置”、“环境变量”、“Path”。
在path中添加D:\Open_CV\opencv\build\bin,D:\Open_CV\opencv\build\x64\vc14\bin。
添加完环境变量之后最好重启一下电脑,使环境变量生效,不重启的话有可能会出现环境变量未生效这种情况。如果环境变量未生效,那么就找不到OpenCV的dll文件,会报计算机丢失xxx.dll。
这里注意vc14还是vc15是由visualstudio的版本决定的,版本与opencv对应表如下:
VS版本和OpenCV中vc的对应关系
VS2003 VC7
VS2005 VC8
VS2008 VC9
VS2010 VC10
VS2012 VC11
VS2013 VC12
VS2015 VC14
VS2017 VC15
2、添加OpenCV包含目录和库目录:
打开Visual Studio,新建一个C++项目,在Visual Studio左上角菜单栏,依次选择“视图”、“其他窗口”、“属性管理器”。
或者点击左下角“属性管理器”
找到自己对应的Debug和Release模式,比如说我目前想使用x64的Debug,我就选择第二项下的“Microsoft.Cpp.x64.user”,右键属性
4.然后选择通用属性下的VC++目录,右边会有包含目录和库目录,点击包含目录,添加以下三条路径,其实这些都是刚才OpenCV相关解压文件所在的目录
D:\Open_CV\opencv\build\include
D:\Open_CV\opencv\build\include\opencv
D:\Open_CV\opencv\build\include\opencv2
如果没有D:\Open_CV\opencv\build\include\opencv可以不添加,这三条路径要依据自己解压的路径进行修改
5.再点击库目录添加下面一条路径,这里同样如果是2015版本添加vc14
D:\Open_CV\opencv\build\include\opencv\x64\vc14\lib
6.还是刚才的属性页面
点击链接器,选择输入,会在右侧看到附加依赖项,添加下面文件
opencv_world450d.lib
说明:这里小编添加的是Debug模式的,会看到文件的结尾有d,
假如要添加Release模式的,将d去掉即可即opencv_world310.lib
显示图片
首先切换到解决方案资源管理器点击头文件,右键-添加新建项创建一个C++文件,这里命名为test.cpp
,然后点击源文件test.cpp,添加如下的代码,选择debug x64,这里要注意打开的图片必须在test。cpp的目录下,否则会找不到,之后点击调试
#include<opencv2\opencv.hpp>using namespace cv;int main()
{
Mat picture = imread(“wallpaper.jpg”);//图片必须添加到工程目录下
//也就是和test.cpp文件放在一个文件夹下!!!
imshow(“测试程序”, picture);
waitKey(20150901);
}
然后点击本地Windows调试器,或者按F5运行程序—–输出图片