Visual Studio 2015+OpenCV4.1.0 下载安装及环境配置

发布于:2022-12-30 ⋅ 阅读:(1009) ⋅ 点赞:(0)

近期完成了VS2015+OpenCV4.1.0+opencv_contrib4.1的下载安装及配置,

在此将整个过程尽可能详细的记录下来,同时会特别说明自身遇到的坑及解决方法,

博主是Windows系统(Win 10),故以下内容均是在Windows系统下进行操作的。

所需资源如下:

https://pan.baidu.com/s/1A7XelzMNuH6hf3ku0tb0fA
提取码:5hd9 

本篇文章介绍“Visual Studio 2015+OpenCV4.1.0下载安装及环境配置”,

下篇文章介绍“opencv_contrib扩展模块的安装(CMake编译器)”。

目录

VS2015下载及安装

OpenCV4.1.0下载安装

环境配置

配置环境变量

 配置包含路径


VS2015下载及安装

博主在安装VS2015前已经安装VS2022,

(网上有说VS在高版本下再安装低版本会出现问题,实际并未出问题,不作为重点,未深入查阅),

最新版本的VS可以直接在官网 https://visualstudio.microsoft.com/zh-hans/ 根据需要下载不同版

本,平时学习用直接下载免费的社区版就行,下载后通过"Visual Studio Installer"进行在线安装。

如果没有Microsoft账户,免费注册一个就可以。

老版本官网下载地址为:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

在首页上方找到“下载”项,

进入“下载”界面后,在下方找到“较早的下载项”,

 

17、19可以找到.exe文件在线安装,15及之前的版本需要下载离线安装包,

进入VS2015下载界面后,会看到很多选项,这时强迫症就有点犯了,就想要知道这些都有什么不

同,然后就查....,并没有看到相关介绍,看了好多人直接选择了第一个“Visual Studio 2015 Shell

(Isolated)”,

博主下载的是“Visual Studio Community 2015 with Update 3”和“Visual Studio Professional 2015

with Update 3”,最后安装的“Visual Studio Community 2015 with Update 3”,

(ps:不知为啥,今天截图时看不到了,可以直接使用博主提供的安装包)

 双击.exe文件安装即可(遇到相关询问弹窗,直接允许) ,也可以选择“以管理员身份运行”, 

 然后进入如下截面,

博主使用C++进行开发,选择自定义安装,仅安装C++功能,此外还需要安装Windows 10 SDK,

后续CMake编译时会用到(这个坑踩得踏踏实实),

虽然仅选择了有关C++的选项,但是许多Visual C#模块也是安装好了的,

下一步,安装,等待完成即可,时间会比较长。

OpenCV4.1.0下载安装

OpenCV可以直接在官网下载,不过下载速度有点慢(博主是很慢),当然百度网盘没有会员的话下

载速度同样很喜人,还是有会员好办事呀..

百度“opencv”进入官网,进入Releases界面进行下载https://opencv.org/releases/

 安装其实就是解压的过程,选择合适安装路径即可,

特别提醒,安装路径不要有中文和特殊符号哦。

环境配置

特别说明:该部分参考书籍《OpenCV 4快速入门》冯振

机械操作一遍后,慢慢了解了,此部分可灵活设置

配置环境变量

目的:告诉计算机OpenCV在哪里

右击“我的电脑”,属性,如下图进行操作,找到“Path”变量,在其后面添加路径:

...\opencv\build\x64\vc14\bin

 配置包含路径

目的:告诉IDE去哪里寻找头文件和库文件

首先,打开VS2015,新建项目,

选择Visual C++中的Win32控制台应用程序,

 进入项目向导后,选择“下一步”,

 进行如下设置,完成建立。

然后,右击“源文件”,添加C++文件新建项,

 接下来,在属性管理器中右击“..x64.user”,选择“属性”,

 在属性页中,需要设置3项:

1) 包含目录:...\opencv\build\include 和 ...\opencv\build\include\opencv2

2) 库目录:...\opencv\build\x64\vc14\lib

3) 附加依赖项:opencv_world410d.lib

 完成以上配置后,在之前建立的C++文件中输入如下代码进行测试,

#include <opencv2\opencv.hpp>
#include <iostream>

using namespace std;
using namespace cv;

int main(int argc, char ** argv)
{
	Mat img;
	img = imread("Lena.jpeg");
	if (img.empty())
	{
		cout << "请确认文件名称是否正确" << endl;
		return -1;
	}
	imshow("test", img);
	waitKey(0);
	return 0;
}

 显示图片则代表配置完成。

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到