opencv3.4.0安装contrib3.0.0模块

1.## 需要下载的安装包

opencv3.4.0

百度云链接:https://pan.baidu.com/s/1O1KopBEBP8AGu8HgFhlVAQ 提取码:1c1n

opencv_contrib-3.0.0

百度云链接:https://pan.baidu.com/s/1WEEtcc6oWb8R7MvPiNxFiw
提取码:fz44
官网链接:https://github.com/opencv/opencv_contrib/tags?after=3.4.1
在这里插入图片描述

Visual Studio2015

百度云链接:https://pan.baidu.com/s/1urbInmeQCsA0vWqSWw1WWQ
提取码:kum5

cmake3.18.0

百度云链接:https://pan.baidu.com/s/1ZFtCfZ35Mz2aJ7w7xzqL3A
提取码:srko
官网链接:https://cmake.org/download/
在这里插入图片描述

2.安装

opencv3.4.0/opencv_contrib-3.0.0:直接解压
cmake3.18.0:一直跟着提示来,无需做任何更改

Visual Studio2015

安装教程:https://mp.weixin.qq.com/s/6v97O6b2VdDCA9U_i-wUtA

**注意:cmake需要vs2015的编译器,因此我们需要在vs2015中添加Windows 10 SDK(10.0.10586),步骤如下:

1. 打开应用和功能,找到你的vs2015,点击修改;

在这里插入图片描述
2.等待:
在这里插入图片描述
3.忽略安全警告,点击修改
在这里插入图片描述
4.在Windows 10 SDK(10.0.10586)打勾,其他的SDK都不打勾,打了勾的也取消,因为如果vs2015装了两个SDK,cmake不知道该选择哪个,会报错:
在这里插入图片描述
5.更新(时间稍长,要有耐心)

3.通过cmake3.18.0将contrib3.0.0模块导入opencv3.4.0中

<1>.打开文件夹opencv,新建文件夹mybuild

在这里插入图片描述

<2>.打开cmake

在这里插入图片描述

<3>.填写路径
where is the source code:填写opencv中的sources文件夹的路径
where to build the binaries: 填写新建文件夹mybuild的路径

在这里插入图片描述

<4>点击Configure开始构建

在这里插入图片描述

<5>.弹窗选择:Visual Studio 14 2015

在这里插入图片描述

<6>等待configure完成,完成会显示:Configuring done
注意:如果上面的SDK未按我的要求装,可能会出错

在这里插入图片描述

 **<7>再点击Configuring,直到所有红色条目变为白色**

在这里插入图片描述

<8>.找到列表中的:OPENCV_EXTRA_MODULES_PATH,将其值设置为:opencv_contrib-3.0.0的modules文件夹的路径。

在这里插入图片描述
在这里插入图片描述

<9>.点击Configure开始构建,Configuring done构建完成

在这里插入图片描述

<10>.再点击Configuring,直到所有红色条目变为白色

这里是引用

<11>点击Generate,Generating done表示完成

在这里插入图片描述在这里插入图片描述

4.生成库文件

<1>.在你新建的文件夹mybuild中找到文件OpenCV.sln

这里是引用

<2>.用vs2015打开OpenCV.sln,并重新生成解决方案(时间较长)

这里是引用

<3>.在“解决方案资源管理器”找到CMakeTargets文件夹

在这里插入图片描述

<4>.在CMakeTargets文件夹中找到INSTALL文件

在这里插入图片描述

<5>.右键选择“仅用于项目”中的“仅生成INSTALL”

这里是引用
在这里插入图片描述

<6>.在mybuild文件夹中会生成一个名为“Install”的文件夹,这就是编译好的加入了contrib模块的opencv库

这里是引用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值