我是靠谱客的博主 勤恳电话,最近开发中收集的这篇文章主要介绍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:WindowsSystem32driversetchosts,(需要使用管理员权限打开)

追加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 目录installinclude
生成的 build 目录installincludeopencv2
在这里插入图片描述
生成的 build 目录installx64vc16lib
在这里插入图片描述
在这里插入图片描述
debug模式选着xxxd.lib文件
release模式选着xxx.lib文件

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

最后

以上就是勤恳电话为你收集整理的win10-vs2019-opencv_contrib安装教程(一步到位)废话不多少直接上干货!的全部内容,希望文章能够帮你解决win10-vs2019-opencv_contrib安装教程(一步到位)废话不多少直接上干货!所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部