介绍
最近一直想学 OpenCV ,在 Win10 上 VS2017 中配置了好久才成功。期间借鉴了很多博主的博客,为了方便自己以后再配置,在这里记录一下自己的配置过程。
下载并安装OpenCV
OpenCV 3.4.1 的下载地址在 这里。
选择 Windows 然后下载并解压,解压就是安装,安装的路径可以自己选择,这里我直接安装在了 D 盘。
配置环境变量
如果你配置过 Java 或是 python 的环境变量的话,这一步是非常简单的。步骤也是一样的:
我的电脑右键单击—>属性—>系统高级设置—>高级—>环境变量
在 Path 中添加 OpenCV 的路径:
这里我的路径是:D:\opencv\build\x64\vc15\bin。这里需要注意,路径要根据自己的安装路径进行选择,不要直接复制我的。
这样 OpenCV 的环境变量就配置好了。
在VS2017进行配置
首先新建一个 C++ 控制台应用程序,其他选项全都默认,然后进入该项目中。
点击视图—>选择属性管理器
左侧边框会出现新的视图,双击其中 Debug|X64 目录下的 Microsoft.Cpp.x64.user :
添加包含目录:
选择 VC++目录—>包含目录:
添加包含目录:
D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2
添加库目录:
同样,再次选择 VC++目录—>库目录
D:\opencv\build\x64\vc15\lib
添加附加依赖项:
链接器->输入->附加依赖项
添加附加依赖项:
opencv_world341d.lib
添加依赖:
可能运行的时候会出现“计算机中丢失 opencv_world341d.dll”的问题
将 opencv 文件夹下的/x64/vc15/bin下面的3个 dll 文件拷贝到 C 盘 system32 文件夹中去。
注意
一定要将模式调成 debug x64状态:
测试代码:
#include"stdafx.h"
#include<opencv2\opencv.hpp>
using namespace cv;
int main()
{
Mat picture = imread("007.jpg");//图片要和temp.cpp文件放在一个文件夹下
imshow("测试程序", picture);
waitKey(20150901);
}