Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)

Win10 Visual Studio 2019 安装配置opencv全过程(超详细,实测成功)

文章目录

    • Win10 Visual Studio 2019 安装配置opencv全过程(超详细,实测成功)
  • 0.前期准备
    • 0.1 Visual Studio2019安装包(下面简称VS2019):
    • 0.2 OpenCV4安装包:
  • 1.安装
    • 1.1 VS安装
    • 1.2 Opencv安装
  • 2.环境配置
  • 3.将Opencv部署到VS2019
  • 4.以一个简单的项目验证安装成功
  • 参考文献:

大家在安装部署过程中一定要仔细,按步骤来一定可以成功,如果过程中出现什么问题或者报错,欢迎大家po到评论区或者私信我,一起解决。

0.前期准备

前期准备包括需要下载的文件,以及下载地址注意事项等。

0.1 Visual Studio2019安装包(下面简称VS2019):

下载地址(复制粘贴到浏览器地址框回车即可): https://visualstudio.microsoft.com/zh-hans/downloads/
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第1张图片

	**注意事项**:
	1.安装免费下载的社区版即可。
	2.如果需要专业版激活码可以私信我。
	3.尽量不要下载在C盘中。

0.2 OpenCV4安装包:

下载地址:https://opencv.org/releases/
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第2张图片

	**注意事项**:
	1.下载最新版本就好,我这里最新版本是4.5.4【注意这个版本号在之后有用,要记住你自己下载的opencv版本号,比如我这里就是4.5.4】。
	2.进入下载界面之后点击Windows下载windows版本,它会是一个.exe文件。
	3.同上尽量不要下载在C盘中。

这里多说一句网上有很多说安装4.1之前的版本有各种好处,个人建议大家刚开始就从最新版本开始玩,玩明白就好了。什么版本其实都一样。

1.安装

1.1 VS安装

这里非常简单,除了安装目录之外,其余的一路默认选项同意下一步过去即可;安装目录一定不要选择系统盘(一般为C盘)

1.2 Opencv安装

下载完Opencv后得到一个后缀名为.exe的可执行文件,其实就是一个自解压程序,双击它后会提示用户选择解压路径,点击窗口右侧三个点儿可以编辑安装路径,这里推荐在D盘中创建一个文件夹命名为"opencv4.5",为了避免安装多个opencv无法区分。Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第3张图片

**重要:**
  1.解压后检查之前选择的路径下是否有一个_*名为opencv的文件夹*_。
  2.打开opencv文件夹后检查_*文件夹中是否有build和source两个子文件夹*_。
  如果没有说明解压错误,建议全部删除之后重新解压

2.环境配置

这一步比较重要大家一定要仔细的按照下面步骤来:
(1)打开我的电脑(如下图所示)
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第4张图片
(2)右键点击屏幕左侧的“此电脑” (如下图所示)
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第5张图片
(3)点击屏幕右侧“高级系统设置”(如下图所示)
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第6张图片
(4)点击“环境变量”(如下图所示)
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第7张图片
(5)在下面的系统变量中找到“Path”一行(如下图所示)
ps:其实大家用的大多是自己的电脑,所以上下的用户变量和系统变量中都有pyth都是一样的,没什么区别,但是由于一台计算机可以有多个用户,因此建议在系统变量里添加路径。
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第8张图片
(6)点击path后点击“编辑”(如下图所示)
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第9张图片
(7)点击“新建”(如下图所示)
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第10张图片
(8)最最最重要的的的一步!!!
找到刚才解压opencv 的文件夹按顺序点进文件:opencv->build->x64->vc15->bin
然后左键单击文件夹中的地址栏(如下图所示)
复制地址栏中的地址粘贴到(7)的位置中。
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第11张图片
(9)一路点击确定。完成环境配置。

到以上其实Opencv已经安装完成了,但是想要在VS2019中写我们的C++代码还需要再VS2019中对Opencv进行部署。

3.将Opencv部署到VS2019

(1)首先打开VS2019 新建一个项目,空项目即可(如下图所示)
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第12张图片
(2)自定义一个项目位置和项目名称(如下图所示)
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第13张图片
(3)点击右下角创建
(4)然后将窗口上部的项目形式改成Debug x64 (如下图所示)
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第14张图片
(5)一次点击:视图->其他窗口->属性管理器(如下图所示)
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第15张图片
(6)在屏幕右侧出现的属性管理器中依次点击:
Project(你自己自定义的项目名)旁边的小三角->Debug|x64旁边的小三角
然后右键点击"Microsoft.Cpp.x64.uer"(如下图所示)
如果没有"Microsoft.Cpp.x64.uer"选项的话请参考:
《没有"Microsoft.Cpp.x64.uer"的解决办法》
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第16张图片
(7)点进属性(如下图所示)
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第17张图片
(8)依次点击:
VC++目录->包含目录->右侧的小箭头->编辑(如下图所示)
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第18张图片
(9)点击小文件的标识添加两个路径(如下图所示)
D:\opencv-4.5.4\opencv\build\include
D:\opencv-4.5.4\opencv\build\include\opencv2
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第19张图片

**注意:**
1.路径的顺序无所谓
2.这个路径一定是你自己之前自己解压安装Opencv 的路径,
  依次点进opencv->build->include,
  然后从文件将的地址栏复制其路径粘贴到这里!!

添加完路径后点击确定
(10)点击VC++目录->库函数添加路径(如下图所示)
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第20张图片
(11)找到自己安装Opencv 的文件夹依次点击:
opencv->build->x64->vc15->lib 复制地址栏中的路径粘贴过来
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第21张图片
点击确定
(12)依次点击:
链接器->输入->附加依赖项->编辑
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第22张图片
(12)在这里添加两个库:
opencv_world454.lib
opencv_world454d.lib
Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)_第23张图片

**注意:**
1.库名中的数字454就是我安装的opencv的版本号,
  读者在添加的过程中要改成自己的版本号

点击确定确定完成部署。
以上步骤就完成了全部下载安装、配置包含路径、配置库目录、配置环境的全部步骤。

4.以一个简单的项目验证安装成功

创建一个新项目如下:

#include  // 导入iostream
#include  // 导入opencv

using namespace std;  // 常规名称空间
using namespace cv;  // 应用Opencv名称空间
//opencv_world454.lib
int main()  // 主函数
{
	Mat img;  //
	img = imread("D:/opencv_program_c++/Project1/012.png");  // 以绝对地址导入图片,图片路径是自己设置的
	if (img.empty())  // 判断是否导入图片
	{
		cout << "请确认图片正确位置!" << endl;
		return -1;  // 返回-1
	}
	namedWindow("test", WINDOW_NORMAL);  // 创建一个常规窗口
	resizeWindow("test", 296, 640);  // 设置窗口大小
	imshow("test", img);  // 展示图片
	auto key = waitKey(0);  // 获取键盘按键响应
	if (key == 'q')  // 判断案件是否为q
	{
		cout << "\n销毁窗口。\n";
		destroyAllWindows();  // 销毁所有窗口
	}
		
	return 0;  // 主函数结束
}

最终显示结果如下图所示:

**注意:**
1.如果无论换什么地址总是无法加载图片:请参考《OpenCVxC++ imread读取图片失败解决方法》

参考文献:

1.Opencv4快速入门 冯振
2.OpenCV 4计算机视觉项目实战 大卫.米兰
3.https://blog.csdn.net/regulationmyself/article/details/120525323
4.https://www.bilibili.com/read/cv10821530/
5.https://www.cnblogs.com/-LilyBlog-/p/12386617.html
6.https://blog.csdn.net/xzq413520903/article/details/87932637
7.https://blog.51cto.com/u_15316847/3219848
8.https://www.yisu.com/zixun/184730.html

你可能感兴趣的:(C++,and,OpenCV,c++,visual,studio,opencv)