安装OpenCV扩展库contrib

做东西需要用到SURF,opencv3将此算法移到了第三方库contrib,
本文简述安装opencv的contrib库
环境:Qt5.9.1 + opencv3.1

下载

contrib库 点此下载
推荐opencv是3.1,contrib就下载3.1,版本对应不容易出错
opencv3.1我之前已经安装过了
cmake 自行百度下载(可参考我之前QT与opencv配置的文章)

编译contrib

将下载好的contrib解压到opencv文件夹
opencv3.1我之前已经编译过了
打开cmake-gui,找到OPENCV_EXTRA_MODULES_PATH
在后面选择D:/opencv/opencv_contrib-3.1.0/modules.
这是我的路径,根据你opencv安装路径的自行判断

点击configure, 多点几次 直到红色项消失

点击Generate

make编译

cmd进入生成目录

1.输入 ming32-make 进行编译 (时间会有点长)
2.输入 ming32-make install 进行安装

完成!

参考资料

Opencv Qt 学习笔记(二)添加contrib外部库

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器