opencv学习-特征提取和检测2-opencv4.1编译扩展模块

Posted 殇堼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv学习-特征提取和检测2-opencv4.1编译扩展模块相关的知识,希望对你有一定的参考价值。

1.下载安装包

在windows系统中安装opencv4.1.0_contrib扩展模块需要用到CMake编译器,因此首先通过下面的链接先下载这两个安装包。

1.1下载opencv4.1.0扩展模块:opencv4.1.0_contrib

https://www.bzblog.online/opencv/opencv_contrib/
下载好后的文件存放在D盘中。

1.2下载Cmake3.7.0版,选择cmake-3.7.0-rc1-win64-x64.msi

https://cmake.org/files/LatestRelease/

下载后完成,双击进行安装。
单击图标,进入编译窗口。
其中填入:
源码文件地址:…opencv/soures
编译文件的输出地址:…opencv/newbuild,newbuild是在opencv文件夹中新建的文件。
在这里插入图片描述
点击configure等待编译,需要经过一段漫长的等待后,绿色进度条跑完就表明编译结束了

在这里插入图片描述
在这里插入图片描述
找到OPENCV_EXTER_MODULES_PATH,添加opencv扩展模块的路径,选择刚才下载好的opencv_contrib安装包里面的modules文件夹,并勾选OPENCV_ENABLE_NONFREE选项
(PS:Opencv4.0.x以后的版本一定要勾选),之后点击Configure;
在这里插入图片描述

再次点击直至所有红色部分的变量变成白色,之后再点击Generate,进行编译。
配置和编译都完成。
在这里插入图片描述

在vs 2015中对项目进行编译

打开项目的输出文件夹,找到OpenCV.sln,双击打开,即可在vs 2015中查看项目。
在这里插入图片描述

references

Opencv4.0.1的环境配置以及源码与扩展模块编译配置(Window X64)

以上是关于opencv学习-特征提取和检测2-opencv4.1编译扩展模块的主要内容,如果未能解决你的问题,请参考以下文章

数字图像处理OpenCV3 扩展模块学习笔记

[OpenCV-Python] OpenCV 中图像特征提取与描述 部分 V

matlab opencv 特征点提取与匹配问题

OpenCV ORB 特征检测器如何工作?

『python』计算机视觉_OpenCV3角点特征Harris提取方法

OpenCV例程实现人脸检测