VS2017配置 openCV 环境

介绍

最近一直想学 OpenCV ,在 Win10 上 VS2017 中配置了好久才成功。期间借鉴了很多博主的博客,为了方便自己以后再配置,在这里记录一下自己的配置过程。

下载并安装OpenCV

OpenCV 3.4.1 的下载地址在 这里
下载

选择 Windows 然后下载并解压,解压就是安装,安装的路径可以自己选择,这里我直接安装在了 D 盘。

配置环境变量

如果你配置过 Java 或是 python 的环境变量的话,这一步是非常简单的。步骤也是一样的:

我的电脑右键单击—>属性—>系统高级设置—>高级—>环境变量

在 Path 中添加 OpenCV 的路径:

Path

这里我的路径是: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状态:

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);
}

参考博客:

openCV3.3 + VS2017

vs2017配置opencv3.3

猜你喜欢

转载自blog.csdn.net/rocketeerLi/article/details/82668961