Opencv4安装部署+永久配置+contirb安装部署详细教程

目录

一、OpenCv的官方下载地址

二、下载步骤(官网下载为例)

三、环境配置

四、Visual Studio下配置opencv

五、验证安装完成

六、永久配置流程

七、Opencv拓展包contrib编译安装


Opencv作为开源的机器视觉库,经过无数前辈和大佬一次次迭代,已经成为大多数视觉开发人员的首选,磨刀不误砍柴工,在学习Opencv之前我们需要对Opencv进行下载和配置。

博主以OpenCv的4.1.1版本为例介绍其配置方法,希望能帮助大家进行学习。

一、OpenCv的官方下载地址

这里为大家提供两种下载方法

1.1、点击此链接进入Opencv官网

1.2、百度网盘直接下载(由于作者一直使用opencv411版本进行开发,这里提供opencv411的下载链接)

链接:点击此链接进入Opencv411百度网盘下载

提取码:x314

二、下载步骤(官网下载为例)

2.1、点击libarary下拉框的release

2.2.选择你想要的版本和系统(我这里以opencv-4.1.1和windows系统为例),根据你的设备系统选择你要安装的形式,这里我们选择Windows,点击即可。

注:Docs是帮助文件,Sources是资源文件,GitHub是选择github下载方式

2.3、跳转至这个页面,等待3S自动下载

2.4、下载完成之后会得到一个安装文件opencv-4.1.1-vc14_vc15.exe,双击或者单击右键以管理员身份运行。

2.5、选择一个合适的文件夹解压安装,点击EXTRACT

2.6、安装完成,会得到一个相同的opencv411文件,点击进入如图所示,下载完成

三、环境配置

3.1、打开设置搜索电脑高级设置,或者在桌面右键点击“此电脑(我的电脑)”,点击属性,进入设置界面,点击系统高级设置进入,点击环境变量,找到Path变量,双击进入,点击新建

3.2、打开刚安装完成的Opencv411文件夹依次选择,opencv411->build->x64->vc15->bin

3.3、将该路径复制到上面Path新建环境变量中,点击确定,OK,环境变量完成

四、Visual Studio下配置opencv

4.1、安装vs2017(其他版本可自行选择),可参考博客:初识C++与Visual Studio(1)——安装Visual Studio2017及删除右键菜单“使用Visual Studio打开”_能打开cbproj后缀的文件吗-CSDN博客

4.2、打开vs2017,创建一个解决方案,可参考博客:http://t.csdnimg.cn/PSVvz

4.3、添加包含目录

项目->属性->vc++->包含目录->编辑

添加两个路径目录

D:\0314\opencv411\opencv411\build\include

D:\0314\opencv411\opencv411\build\include\opencv2

4.4、添加库目录

项目->属性->vc++->库目录->编辑

添加这个目录

D:\0314\opencv411\opencv411\build\x64\vc15\lib

3.5 添加附加依赖项

项目—>属性—>链接器—>输入—>附加依赖项—>编辑

添加D:\opencv\build\x64\vc15\lib目录下的依赖项,

这里有两个文件opencv_world411.lib和opencv_world411d.lib

如果配置为Debug,选择opencv_world411d.lib

如果为Release,选择opencv_world411.lib

到此配置结束。

五、验证安装完成

在vs中打开刚配置完的项目,源文件->添加->新建项->c++文件(.cpp)

张贴以下代码,修改图片路径,点击运行

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

using namespace std;
using namespace cv;

int main()
{
	Mat img = imread("testIMG/panda.jpg");
	if (img.empty())
	{
		cout<<"图片读取失败,请检查图像路径是否有误"<<endl;
	}
	imshow("img", img);
	waitKey(0);
	return 0;
}

​运行结果:

测试成功。至此单个项目的配置完成。

六、永久配置流程

1、打开vs2017(版本不限定),如四中步骤新建一个c++空项目

​2、找到视图->其他视图->属性管理器,点击打开属性管理器

3、选择Debug|X64->单击右键->添加新项目属性表->修改名称和地址->添加

4、在Debug|X64目录下,双击新建的.props,进入属性编辑器重复步骤四,添加包含目录,库目录,添加附加依赖项

5、关闭该项目,重新打开一个空项目重复步骤2(六)打开属性管理器,选择Debug|X64->单击右键->添加现有属性表->找到刚保存的属性.props文件->添加

6、重复步骤五,进行代码验证,若程序顺利运行则配置成功。步骤4中.props文件可以重复使用,下次新建项目,可按上述步骤直接在属性窗口Debug|X64(X86,Relese|X64)添加现有属性项即可,无需在重新配置包含目录和库目录等。

七、Opencv拓展包contrib编译安装

1、contirb拓展包,是自opencv3之后由官网推出的一个附加安装包,里面包括opencv学习中的DNN模块,深度学习等内容。使用contrib拓展包,需要使用cmake和visual studio进行编译和部署,具体的编译过程可参考以下两篇博客:

windows安装和编译opencv_contrib

opencv_contirb编译

2、博主的亲身编译经历,过程不忍直视,bug层出不穷(也有可能是博主的电脑太垃圾了)。为了避免小伙伴们在编译上浪费时间,这里为大家提供博主已经编译完成,实测可用的opencv411版本的ccontrib文件install:

opencv411_contrib在windows下使用cmake和vs2019编译通过,实测可用

  • 21
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

XIAO MAI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值