opencv_contrib模块安装与概述

本文介绍了如何在Ubuntu18.04上安装OpenCV4.0.1及opencv_contrib-4.0.1模块,详细讲解了手动下载ippicv和face_landmark_model.dat的步骤,以及配置CMake的注意事项。此外,文章还概述了opencv_contrib中多个模块的功能,如aruco的增强现实、bgsegm的背景分割、cnn_3dobj的CNN物体识别和姿态估计等,适合于计算机视觉开发者参考。
摘要由CSDN通过智能技术生成

安装

  • 背景交代: Ubuntu18.04 +OpenCV4.0.1+ opencv_contrib-4.0.1

下载

  1. 将ippicv_2019_lnx_intel64_general_20180723.tgz 和face_landmark_model.dat 下载好,用vim将源码中3rdparty/ippicv/ippicv.cmake打开,将47行的 "https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}/ippicv/" 修改为"file:///home/xxx/Downloads/" 注意路径修改成自己的;将opencv_contrib-4.0.1中的modules/face/CMakeLists.txt用vim打开,将19行和上面一样改成file:///home/xxx/Downloads/ ,路径都是下载上面两个文件的路径。因为cmake过程中会在github官网上下载第三方库,上面两个很慢,经常下载超时,所以手动下载比较好,其他还有几个文件,cmake用的时间不多,不用手动下载了。

  2. 打开cmake-gui ,将源码路径build的操作路径添加进去 ,点击configure ,默认即可。

在这里插入图片描述
3. 在Search中输入extr找到,OPENCV_EXTRA_MODULES_PATH ,点击value后面将opencv_contrib里面的modules路径加进来,如图:在点击configure,没有错误即可,有错误继续解决。

在这里插入图片描述4. 在Seach中搜索 free, 搜到结果后面打钩,涉及到专利问题,否则在使用xfeature2d.create的时候报错。
5. 点击Generate ,会有 Generate done的字样
6. 进入 build目录,make -j8 , sudo make install ,最后include目录在/usr/local/include/opencv4下,库目录在/usr/local/lib下


  1. 测试代码

工程结构:
:

#include <iostream>
#include <vector>
 
#include <opencv2/xfeatures2d.hpp>
#inclu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值