如何在VS2017中配置OpenCV

如何在VS2017配置OpenCV

步骤共分为一下5步:

下载OpenCV SDK 与安装
安装VS2015或者VS2017
1、配置包含目录
2、配置库目录
3、配置链接器
4、配置环境变量
5、重启VS2015或VS2017


下载安装OpenCV SDK:

进入OpenCV官网, 点击左上角Library,选择相应的版本下载,作者下载的是OpenCV-3.4.16 Windows版

下载完成后运行,将文件解压, 建议解压在除C盘外的其他盘,得到opencv文件夹,我们主要利用build目录下的文件进行配置。build文件夹目录结构如下:
文件目录

作者保存的路径是D:\opencv3.4.16,该路径后面会用到很多次

前期准备:

本文以VS2017为例对opencv进行配置

  • 将解决方案平台设置从"x86"改为"x64",这个很关键
  • 打开VS2017-- 新建项目:文件–新建–项目–控制台应用–起名"test"
  • 点击 视图–其他窗口–属性管理器,点击文件名“test”展开,右击第一项"Microsoft.Cpp.x64.user" – 属性 – VC++目录,接下来正式开始配置

1、配置”包含目录“

点击 包含目录 – <编辑>, 将 opencv 源文件中的 include 目录下的 opencv2 导入即可。

在这里插入图片描述

2、配置”库目录“

同理,将 D:\opencv3.4.16\opencv\build\x64\vc15\lib 添加

注意!若是VS2015则选择 vc14 文件夹, 若是VS2017则选择 vc15 文件夹,作者是VS2017所以选择的是vc15文件夹下的 lib

在这里插入图片描述

3、配置”链接器"

点击 链接器–输入–附加依赖项–<编辑>

添加 D:\opencv3.4.16\opencv\build\x64\vc15\lib 文件夹下的 opencv_world3416d.lib 文件

注意文件名末尾有 d

在这里插入图片描述

4、配置环境变量

此电脑–空白处右击属性–高级系统设置–环境变量–系统变量的path–新建

D:\opencv3.4.16\opencv\build\x64\vc15\bin 添加进去

注意!如果VS版本为2015 则需要修改为 vc14

在这里插入图片描述

5、重启VS2015或VS2017

测试代码:

#include <iostream>
#include <opencv2/opencv.hpp>

using namespace cv;
using namespace std;

int main(int argc, cher** argv)
{
    
    
	Mat src = imread("D:/pic/00.png"); //提前准备好的图片
	imshow("input", src);
	waitKey(0);
	destroyAllWindows();
	return 0;
}

点击 生成–生成解决方案, 未报错后点击 调试–开始执行, 若出现以下画面说明opencv配置成功!!

在这里插入图片描述

注意: 一定要把"解决方案平台"设置为 “x64”, 否则会运行失败。

猜你喜欢

转载自blog.csdn.net/weixin_43623082/article/details/122313239