WIN10下OpenCV4.1.0与VS2017安装

OpenCV安装

1.从官网下载OpenCV安装包

官网:https://opencv.org/releases/

在这里插入图片描述
下载windows版本,下载有时候会比较慢,可以从github上下载
在这里插入图片描述
github页面点击releases标签
在这里插入图片描述
选择windows版本下载
在这里插入图片描述

2.安装OpenCV

将下载好的opencv-4.1.0-vc14_vc15.exe找到,并且选中右击鼠标,以管理员方式运行。
在以下界面选择安装位置
在这里插入图片描述
然后静等安装完成。

3.配置系统环境变量

使用快捷键WIN+X+Y,选择系统信息
在这里插入图片描述
选择高级系统设置
在这里插入图片描述
选择环境变量
在这里插入图片描述
在系统变量的PATH中添加OpenCV路径
在这里插入图片描述
注意这里的路径与所使用的VS版本有关,之前在下载的安装包名称也可以看出,只支持vc14和vc15。版本对应关系如下:

版本号 VS版本
VC14 VS2015
VC15 VS2017

我们采用VS2017所以对应版本号为VC15,OpenCV配置路径为C:\OpenCV\opencv\build\x64\vc15\bin
在这里插入图片描述
至此,OpenCV部分安装完成

VS2017安装

1.下载安装包

官网链接:https://visualstudio.microsoft.com/zh-hans/downloads/

其中包含多个版本的VS,选择VS对应版本,我们这里可以使用社区版,安装包名称为vs_community.exe,这是一个轻量级安装包。
在这里插入图片描述

2.以管理员方式运行安装包

在这里插入图片描述
点击继续下载安装工具
在这里插入图片描述
选择C++桌面开发组件和VS核心工具,其他的可以暂时不用选
在这里插入图片描述
在这里插入图片描述
另外,安装过程中会产生大量缓存文件,可通过取消勾选"安装后保留下载缓存"清除。
在这里插入图片描述
点击安装,静等下载安装完毕即可

配置VS项目

1.创建VS项目

在这里插入图片描述
修改Debug版本为x64
在这里插入图片描述
选择打开属性管理器
在这里插入图片描述
打开x64.user属性配置,如果是32位选择对应Win32文件夹
在这里插入图片描述
配置包含目录:
[安装目录]\opencv\build\include
[安装目录]\opencv\build\include\opencv
[安装目录]\opencv\build\include\opencv2
配置库目录:
[安装目录]\opencv\build\x64\vc15\lib
在这里插入图片描述
配置依赖项:
opencv_world410.lib用于release版本
opencv_world410d.lib用于debug版本
在开发过程中只需要添加opencv_world410d.lib,不能添加opencv_world410.lib,否则容易出现冲突,导致imread读取绝对路径图片失败。所以我们只添加opencv_world410d.lib这一个即可。
在这里插入图片描述
至此,VS项目配置OpenCV完成。

测试安装是否成功

运行如下代码,正常运行则为成功

#include "pch.h"
#include<iostream>
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>  

using namespace cv;

int main()
{
	Mat img = imread("E:\\图片\\1396678834440272851.jpg");
	if (img.empty())
	{
		std::cout << "读取图像失败!" << std::endl;
		return 0;
	}
	namedWindow("picture");
	imshow("picture", img);
	waitKey(6000);
	return 0;
}

猜你喜欢

转载自blog.csdn.net/flushest/article/details/89746971