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安装

一路下一步
win10-vs2019-opencv_contrib安装教程(一步到位)_第1张图片

编译opencv

win10-vs2019-opencv_contrib安装教程(一步到位)_第2张图片
点击Configure
win10-vs2019-opencv_contrib安装教程(一步到位)_第3张图片

点击Finish,等待一会
win10-vs2019-opencv_contrib安装教程(一步到位)_第4张图片
这里会报出一些错误,很多的安装教程在这里也会出现一些问题,导致很多的小白安装不下来,我也是遇到了这个大坑,需要找到你的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如下:

win10-vs2019-opencv_contrib安装教程(一步到位)_第5张图片

重新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弹窗错误提醒。
win10-vs2019-opencv_contrib安装教程(一步到位)_第6张图片

以下为路径错误时的弹窗:
win10-vs2019-opencv_contrib安装教程(一步到位)_第7张图片

在搜索栏中输入 OPENCV_ENABLE_NONFREE ,在value值中点击选中。如果没有选中,那么类似SIFT这种已经被申请专利的方法就无法使用。
然后点击 configure
win10-vs2019-opencv_contrib安装教程(一步到位)_第8张图片

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

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

编译vs

win10-vs2019-opencv_contrib安装教程(一步到位)_第9张图片

win10-vs2019-opencv_contrib安装教程(一步到位)_第10张图片
win10-vs2019-opencv_contrib安装教程(一步到位)_第11张图片
此过程时间较长,耐心等待

opencv环境配置

win10-vs2019-opencv_contrib安装教程(一步到位)_第12张图片
图片中vc14错了,是vc16

打开你的vs,我这是vs2019
win10-vs2019-opencv_contrib安装教程(一步到位)_第13张图片
win10-vs2019-opencv_contrib安装教程(一步到位)_第14张图片
生成的 build 目录\install\include
生成的 build 目录\install\include\opencv2
win10-vs2019-opencv_contrib安装教程(一步到位)_第15张图片
生成的 build 目录\install\x64\vc16\lib
win10-vs2019-opencv_contrib安装教程(一步到位)_第16张图片
win10-vs2019-opencv_contrib安装教程(一步到位)_第17张图片
debug模式选着xxxd.lib文件
release模式选着xxx.lib文件

win10-vs2019-opencv_contrib安装教程(一步到位)_第18张图片
win10-vs2019-opencv_contrib安装教程(一步到位)_第19张图片
按下确认后,便搭建成功了

你可能感兴趣的:(opencv,opencv)