欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Visual Studio 2017+OpenCV 3.4.0环境搭建

程序员文章站 2022-03-22 14:33:28
...

一、OpenCV 3.4.0下载安装

       官方下载地址,找到window版本下载

Visual Studio 2017+OpenCV 3.4.0环境搭建

     下载完成后,得到安装包

Visual Studio 2017+OpenCV 3.4.0环境搭建

     双击安装

Visual Studio 2017+OpenCV 3.4.0环境搭建

       单击Extract其实就是一个解压的过程,安装完成后存在两个目录:build和source。Build目录下主要存放了相关的库文件,也就是OpenCv的主体部分。Source目录下主要存放了一些帮助文档和官方提供的资源(例如已经训练好的分类器等)

Visual Studio 2017+OpenCV 3.4.0环境搭建

接下来配置环境变量,选中此电脑,右键选择属性, 选择高级系统设置,选择环境变量

Visual Studio 2017+OpenCV 3.4.0环境搭建

找到系统变量中path,选择编辑,新建将自己的opencv目录 我的是D:\Program Files (x86)\opencv\build\bin 添加到环境变中,完成后确定就可以了

Visual Studio 2017+OpenCV 3.4.0环境搭建

至此环境变量配置完成。

二、Visual Studio 2017下载安装配置

 官方下载地址

 我下的是Community社区版,完全够用。安装的时候要勾选组件Window 框中C++一定要选,其他的按自己的需要选择。安装过程没什么要操作的,就不写啦。

安装完成后启动VS2017,新建一个windows 控制台应用程序

Visual Studio 2017+OpenCV 3.4.0环境搭建

1、配置VS路径

  单击“项目—>属性”,打开属性对话框:

Visual Studio 2017+OpenCV 3.4.0环境搭建

在“配置属性—>VC++目录”节点下,单击“包含目录”右侧的下来按钮:

一定要注意是平台是在 X64 下


选择OpenCv目录下的include文件夹路径:D:\Program Files (x86)\opencv\build\include

同理,在“库目录”中添加lib文件夹路径:D:\Program Files (x86)\opencv\build\x64\vc14\lib

Visual Studio 2017+OpenCV 3.4.0环境搭建

Visual Studio 2017+OpenCV 3.4.0环境搭建

接下来在“配置属性—>链接器—>输入”节点下,在“附加依赖项”窗口中输入以下OpenCV库文件名称:

 opencv_world340d.lib(这个文件名为下图中对应文件)

Visual Studio 2017+OpenCV 3.4.0环境搭建

Visual Studio 2017+OpenCV 3.4.0环境搭建

Visual Studio 2017+OpenCV 3.4.0环境搭建

单击确定、应用,关闭窗口。

配置完成后,重启VS,输入include命令,发现在VS给出的提示列表中出现了“OpenCv2”这一项,初步认定配置完成

Visual Studio 2017+OpenCV 3.4.0环境搭建

接下来,用一段小程序来测试OpenCV

#include "stdafx.h"
#include<opencv2\core\core.hpp>
#include<opencv2\highgui\highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
	// 读入一张图片  
	Mat img = imread("C:\\Users\\lijing\\Pictures\\Saved Pictures\\timg.jpg");
	// 创建一个名为 "photo"窗口  
	cvNamedWindow("photo");
	// 在窗口中显示游戏原画  
	imshow("photo", img);
	// 等待10000 ms后窗口自动关闭  
	waitKey(10000);
    return 0;
}

在调试之前将debug模式调为 X64

Visual Studio 2017+OpenCV 3.4.0环境搭建


 F5开始调试,编译成功,弹出Photo窗口显示图片。