win10-vs2019-opencv_contrib安装教程(一步到位)

废话不多少直接上干货!

下载

opencv下载地址:https://opencv.org/releases/
opencv_contrib下载地址:https://github.com/opencv/opencv_contrib/releases
cmake下载地址:https://cmake.org/download/

cmake小白可以选择.msi文件,可直接安装

opencv和opencv_contrib版本需一致!

安装及编译

cmake安装

一路下一步
在这里插入图片描述

编译opencv

在这里插入图片描述
点击Configure
在这里插入图片描述

点击Finish,等待一会
在这里插入图片描述
这里会报出一些错误,很多的安装教程在这里也会出现一些问题,导致很多的小白安装不下来,我也是遇到了这个大坑,需要找到你的CMakeDownloadLog.txt文件中,下载一些文件,但是!!!
你打开这个下载页面,它只有一些数据,你copy到你的 .cmake 文件中

在这里插入图片描述

这个文件重新Configure,它有会变成0KB,这个问题烦了我好几天,我查了许多资料,终于在外网找到了一种解决方法!!!

原因是https://raw.githubusercontent.com网站无法访问。

1:进入 IPAddress.com 网站查询raw.githubusercontent.com真实地址。

2:打开C:\Windows\System32\drivers\etc\hosts,(需要使用管理员权限打开)

追加199.232.68.133 raw.githubusercontent.com如下:

在这里插入图片描述

重新Configure、Generate,一路白色!

编译opencv_contrib

在 search 对话框中输入OPENCV_EXTRA_MODULES_PATH,找到OPENCV_EXTRA_MODULES_PATH后在value中填入编译opencv_contrib解压目录中的modules路径(注意此处路径的反斜杠\要改成正斜杠/,反斜杠\有转义字符的意思)。目录错误则会出现Error in configuration process, project files may be invalid弹窗错误提醒。
在这里插入图片描述

以下为路径错误时的弹窗:
在这里插入图片描述

在搜索栏中输入 OPENCV_ENABLE_NONFREE ,在value值中点击选中。如果没有选中,那么类似SIFT这种已经被申请专利的方法就无法使用。
然后点击 configure
在这里插入图片描述

在下方出现 Configuring done 之后,点击Generate

和 opencv 基本库编译一样,CMake下方出现Configuring done Generating done,说明opencv_contrib 编译完成。

编译vs

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
此过程时间较长,耐心等待

opencv环境配置

在这里插入图片描述
图片中vc14错了,是vc16

打开你的vs,我这是vs2019
在这里插入图片描述
在这里插入图片描述
生成的 build 目录\install\include
生成的 build 目录\install\include\opencv2
在这里插入图片描述
生成的 build 目录\install\x64\vc16\lib
在这里插入图片描述
在这里插入图片描述
debug模式选着xxxd.lib文件
release模式选着xxx.lib文件

在这里插入图片描述
在这里插入图片描述
按下确认后,便搭建成功了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值