详细过程:vs2015配置opencv

1.添加环境变量:

电脑左上角找到“我的电脑”,点击鼠标右键,依次选择“属性”、“高级系统设置”、“环境变量”、“Path”。

在path中添加D:\Open_CV\opencv\build\bin,D:\Open_CV\opencv\build\x64\vc14\bin。

添加完环境变量之后最好重启一下电脑,使环境变量生效,不重启的话有可能会出现环境变量未生效这种情况。如果环境变量未生效,那么就找不到OpenCV的dll文件,会报计算机丢失xxx.dll。

python opencv环境变量怎么配 opencv的环境变量_d3

这里注意vc14还是vc15是由visualstudio的版本决定的,版本与opencv对应表如下:

VS版本和OpenCV中vc的对应关系
VS2003 VC7
VS2005 VC8
VS2008 VC9
VS2010 VC10
VS2012 VC11
VS2013 VC12
VS2015 VC14
VS2017 VC15

2.选择v14->bin文件夹,找到三个文件。

python opencv环境变量怎么配 opencv的环境变量_opencv_02


将bin目录下面的opencv_world341.dll和opencv_world341d.dll文件复制到C:\Windows\SysWOW64这个文件夹里面即可,将bin目录里面的opencv_ffmpeg341_64.dll复制到C:\Windows\System32这个文件夹里面。3.添加OpenCV包含目录和库目录:

打开Visual Studio,新建一个C++项目,在Visual Studio左上角菜单栏,依次选择“视图”、“其他窗口”、“属性管理器”。

或者点击左下角“属性管理器”

python opencv环境变量怎么配 opencv的环境变量_d3_03

找到自己对应的Debug和Release模式,比如说我目前想使用x64的Debug,我就选择第二项下的“Microsoft.Cpp.x64.user”,右键属性

python opencv环境变量怎么配 opencv的环境变量_OpenCV_04

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可以不添加,这三条路径要依据自己解压的路径进行修改

python opencv环境变量怎么配 opencv的环境变量_visual studio_05

5.再点击库目录添加下面一条路径,这里同样如果是2015版本添加vc14
D:\Open_CV\opencv\build\include\opencv\x64\vc14\lib
6.还是刚才的属性页面
点击链接器,选择输入,会在右侧看到附加依赖项,添加下面文件
opencv_world450d.lib
说明:这里小编添加的是Debug模式的,会看到文件的结尾有d,
假如要添加Release模式的,将d去掉即可即opencv_world310.lib

python opencv环境变量怎么配 opencv的环境变量_d3_06

显示图片

首先切换到解决方案资源管理器点击头文件,右键-添加新建项创建一个C++文件,这里命名为test.cpp

python opencv环境变量怎么配 opencv的环境变量_OpenCV_07

,然后点击源文件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运行程序—–输出图片

#include<opencv2\opencv.hpp>using namespace cv;int main()
{
    Mat picture = imread("wallpaper.jpg");//图片必须添加到工程目录下
                                          //也就是和test.cpp文件放在一个文件夹下!!!
    imshow("测试程序", picture);
    waitKey(20150901);
}

python opencv环境变量怎么配 opencv的环境变量_OpenCV_08