废话不多少直接上干货!
下载
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安装教程(一步到位)废话不多少直接上干货内容请搜索靠谱客的其他文章。
发表评论 取消回复