VS2017配置OpenCV教程(图文详解)

文章目录环境下载安装1. 解压2. 配置环境变量3. 配置VS4. 检查成功环境编译器:VS2017OpenCV版本:4.5.14.5.1支持vc版本:vc14\vc15VS版本和OpenCV中vc的对应关系:(一般来说,不同版本的Visual Studio与OpenCV可以混用,但按对应关系使用为最佳)VS版本OpenCV中vcVS2003VC7VS2005VC8VS2008VC9VS2010VC10VS2012VC11VS2013

环境

编译器:VS2017
OpenCV版本:4.5.1
4.5.1支持vc版本:vc14\vc15

VS版本和OpenCV中vc的对应关系:
(一般来说,不同版本的Visual Studio与OpenCV可以混用,但按对应关系使用为最佳)

VS版本 OpenCV中vc
VS2003 VC7
VS2005 VC8
VS2008 VC9
VS2010 VC10
VS2012 VC11
VS2013 VC12
VS2015 VC14
VS2017 VC15

下载

1. 官网下载

进入官网:https://opencv.org/releases/
选择对应版本下载,这里我选的是4.5.1,可以选择任一版本点击Windows
VS2017配置OpenCV教程(图文详解)
出现下面界面等待加载完了,点击下载就行。
VS2017配置OpenCV教程(图文详解)

2. 网盘下载

这里也给大家准备了百度网盘,里面有各个版本
链接:https://pan.baidu.com/s/19UuCa2e7Piaxwtjv7Tqd9g
提取码:q0tc

VS2017配置OpenCV教程(图文详解)

安装

1. 解压

找到下载的文件,右键管理员权限运行,选择目录,确认解压
VS2017配置OpenCV教程(图文详解)

2. 配置环境变量

找到你的OpenCV安装目录,复制他的opencv\build\x64\vc15\bin
VS2017配置OpenCV教程(图文详解)
右键我的电脑,点击属性,进入高级系统设置
VS2017配置OpenCV教程(图文详解)
VS2017配置OpenCV教程(图文详解)
点击环境变量
VS2017配置OpenCV教程(图文详解)
点击Path
VS2017配置OpenCV教程(图文详解)
添加复制的路径到环境变量中
VS2017配置OpenCV教程(图文详解)
点击确定确定确定…

注意:添加完环境变量之后最好重启一下电脑,使环境变量生效,不重启的话有可能会出现环境变量未生效这种情况。

3. 配置VS

创建一个新项目
VS2017配置OpenCV教程(图文详解)
建一个C++控制台应用程序
VS2017配置OpenCV教程(图文详解)
在项目中右键点击属性
VS2017配置OpenCV教程(图文详解)

平台中选择x64

VS2017配置OpenCV教程(图文详解)

点击VC++目录然后选择包含目录

点击下拉菜单,然后点击编辑

VS2017配置OpenCV教程(图文详解)

分别输入D:\Software\opencv\build\includeD:\Software\opencv\build\include\opencvD:\Software\opencv\build\include\opencv2,然后点击确定
(输入你自己安装目录)
VS2017配置OpenCV教程(图文详解)
点击库目录,输入D:\Software\opencv\build\x64\vc15\lib,点击确定
VS2017配置OpenCV教程(图文详解)

VS2017配置OpenCV教程(图文详解)

选择链接器下面的输入

VS2017配置OpenCV教程(图文详解)

选中附加依赖项然后点击下拉菜单选择编辑,添加库。
(这步骤还可以这样做:使用复制D:\Software\opencv\build\x64\vc15\lib\*d.lib并使用粘贴到输入框中,然后点击确定。)
VS2017配置OpenCV教程(图文详解)
点击确定,大功告成。

4. 检查成功

在项目中粘贴代码,并输入一张图片运行

#include <iostream>
#include <math.h>
#include <opencv2/opencv.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/highgui/highgui_c.h>  

using namespace cv;
using namespace std;

int main()
{
	Mat srcImage = imread("./test2.jpg");


	if (!srcImage.data )
	{
		cout << "could not load image !";
		return -1;
	}
	// namedWindow("图1原始图",);
	imshow("input_src", srcImage);


	waitKey(0);
	return 0;
}

图片进行了显示,大功告成!

VS2017配置OpenCV教程(图文详解)

版权声明:本文为博主流楚丶格念原创文章,版权归属原作者,如果侵权,请联系我们删除!

原文链接:https://blog.csdn.net/weixin_45525272/article/details/122654193

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
心中带点小风骚的头像心中带点小风骚普通用户
上一篇 2022年1月23日 下午6:17
下一篇 2022年1月23日 下午6:32

相关推荐