opencv_contrib的安装和配置

opencv_contrib的安装教程


前言

opencv和contrib的配置,是目标跟踪的第一步,话说万事开头难,但是我没有想到会这么难,真的是一坑还未平息一坑又来到,对于小白来说,整整装了两天才搞定,真的是一把心酸泪!故博客首秀,记录下配置过程,为小白们提供下参考!


一、配置环境

  1. Win7 x64
  2. vs2015
  3. opencv3.4.6
    (opencv 的 Windows安装包实质上是一个自解压文件,双击解压即可)
  4. contrib3.4.6(切记 contrib需要和opencv的版本对应)
    下载地址:https://github.com/opencv/opencv_contrib/releases
  5. 下载安装cmake,网上教程很多,可以自行下载安装
    地址:https://cmake.org/download/
    (本人下载的是make-3.17.5,如下图所示)在这里插入图片描述

二、使用cmake对opencv和contrib进行编译

1.编译前准备工作

在这里插入图片描述
1)安装opencv应用程序后,生成opencv文件夹
2)解压下载的contrib,生成opencv_contrib文件夹
3)新建空文件夹,命名为build

2.编译opencv

1)将opencv应用程序生成的opencv文件夹下的source目录的绝对路径放到 1 处 ;
2)将新建的build文件夹绝对路径放入 2 处;
3)然后点击 3 处的Configure ,等待完成;

在这里插入图片描述
当 CMake 界面上下两块都没有红色部分,且下方出现了Configuring done,点击generate按钮
在这里插入图片描述
直到下方出现
Configuring done
Generating done
此时说明 opencv 基本库编译完成

3.编译contrib

1)编译完opencv后,没有报错了,然后出现如下界面;
在这里插入图片描述
2)
a. 在 Name中找到OPENCV_EXTRA_MODULES_PATH后在value中填入编译opencv_contrib解压目录中的modules路径(注意此处路径的反斜杠\要改成正斜杠/,反斜杠\有转义字符的意思)。
b. 在 Name中找到OPENCV_ENABLE_NONFREE后,在value中选中。
c.点击Configure,等待下方出现Congiguring done后,点击Genarate

4.编译vision studio

1)然后点击 Open Project ,会使用之前选择的特定版本visual studio打开
在这里插入图片描述

选择 生成->批生成
在这里插入图片描述
出现如下界面,
如图所示,进行设置后,点击生成
在这里插入图片描述
等待很长时间。。。

5.配置opencv环境

1)配置系统环境变量
生成结束之后,需要修改环境变量。

环境变量在“此电脑”->“属性”->“高级系统设置”->“环境变量”,在用户变量里面的 Path 变量后面添加之前CMake设置的build目录\install\x64\vc16\bin,确定,退出。

如果 visual studio 在修改环境变量之前就打开了,需要重启visual studio
2)重新配置项目环境
在vs中新建项目,右击 项目,点击 属性
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完成

链接: link.

  • 6
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值