Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程

一、OpenCV 3.4.0下载安装

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

Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第1张图片

     下载完成后,得到安装包

 双击安装

Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第2张图片

 单击Extract

Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第3张图片

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

Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第4张图片

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

Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第5张图片

 选择高级系统设置

Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第6张图片

选择环境变量

Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第7张图片

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

Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第8张图片

至此环境变量配置完成。

二、Visual Studio 2017下载安装配置

 官方下载地址

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

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

Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第9张图片

1、配置VS路径

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

Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第10张图片

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

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

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

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


Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第11张图片

 Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第12张图片

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

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


Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第13张图片

Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第14张图片

Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第15张图片

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

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

Win10下Visual Studio 2017+OpenCV 3.4.0环境搭建过程_第16张图片

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

#include "stdafx.h"
#include
#include
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


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

















你可能感兴趣的:(计算机视觉)