IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 如何快速在vs2017中快速搭建opencv4.0开发环境 -> 正文阅读

[人工智能]如何快速在vs2017中快速搭建opencv4.0开发环境

在windows环境中安装Opencv主要包含5个步骤,分别是安装Opencv SDK,配置包含路径,配置库目录,配置连接器和设置环境变量。

1.1安装opencv

下载和安装opencv SDK,直接在官网上下载opencv,这里我以4.1.0为例,下载完成后会得到opoencv-4.1.0-vc14_vc15.exe文件,便可以开始安装过程,所谓得安装就是将解压的一个过程,双击我们得到的opoencv-4.1.0-vc14_vc15.exe可执行文件,然后选择安装目录(解压目录)

解压结束后我们所选择的路径中多了一个opencv的子文件夹,该文件夹中有build和source两个子文件夹,如果没有,那就说明解压错误了,删除干净解压的文件重新解压bulid文件是主要的opencv文件,许多工作都是围绕其展开的。

1.2配置包含路径

首先打开vs2017并创建一个新的空项目,项目名称取名为opencvTest:

添加一个cpp文件:

将debug改成X64,然后右击项目名称点击【属性】

?

找到属性页的vc++目录 ”包含目录”和“库目录”

添加如下两个文件路径:

E:\opencv4.0\opencv\build\include\opencv2

E:\opencv4.0\opencv\build\include

?1.3配置库目录

配置库目录与包含路径的配置相似,只需要找到对应的目录路径,本人的配置路径如下:

E:\opencv4.0\opencv\build\x64\vc15\lib

注意: ...\v14是指在vs2015中使用,如果使用vs2017需要选择 ...\vc15,如果这里选择错误会造成版本不兼容的问题

1.4配置连接器:

找到属性页中的“链接器”==>“输入”===>“附加依赖项”点击编辑手动输入:opencv_world410d.lib

注意: 该目录下有两个.lib文件,而且两个文件的文件名非常的相似唯一的区别就是一个是带d的一个不带d,d是debug模式下使用的,我们这里的环境是debug模式下,所以选择的是带d的文件,直接将其文件名拷贝到附加了依赖项中即可:

1.5配置环境变量

完成了之后告诉vs2017去哪儿寻找我们的opencv的工作之后,接下来告诉计算机opencv在哪里右击我的电脑并选择【属性】打开“系统界面”,如图所示:

?在这以界面中选择【高级系统设置】进入“系统属性”界面

在“系统属性”中单击“环境变量”按钮,并在新跳转出的页面中的“系统变量”部分找到“Path”

如图所示在其后面添加路径:

这里所有的配置都已经完成了,只需要关掉vs2017然后重启就生效了,下面我们用几行代码来验证一下opencv环境是否搭建成功:

代码如下:

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


using namespace std;
using namespace cv;

int main() {


	Mat img;//声明一个保存图像的类
	img = imread("E:/opencv4.0/data/lena.png");
	if (img.empty()) {//判断该图像是否存在
		cout << "请确认图像名是否正确" << endl;
		return -1;
	}

	//显示图像
	imshow("test", img);
	waitKey(0);//等待键盘输入
	return 0;
}

?如图所示,vs2017能够自动索引出opencv相关的头文件,说明我们的环境没有问题

?运行结果如下:

效果已经出来,到这里我们的环境已经搭建结束并且经过验证是没有问题的啦。

谢谢大家的阅读,如果有纰漏或者讲的不够清楚的地方希望各位d友能够在下方的评论区指出哦,我们一起交流!

?

?

?

?

?

?

?

?

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-03-10 22:31:02  更:2022-03-10 22:34:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 16:23:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码