Ubuntu18.04 编译安装 OpenCV 遇到的问题

记录 Ubuntu18.04 编译安装 OpenCV 过程中遇到的问题

参考的安装教程:Ubuntu 18.04: How to install OpenCV by Adrian Rosebrock on May 28, 2018 in OpenCV, Tutorials

文章目录

    • 报错1: fatal error: boostdesc_bgm.i: No such file or directory
    • 报错2:fatal error: opencv2/xfeatures2d/cuda.hpp: No such file or directory
    • 其他参考资料

报错1: fatal error: boostdesc_bgm.i: No such file or directory

报错截图:
Ubuntu18.04 编译安装 OpenCV 遇到的问题_第1张图片
报错原因:在编译CMake的时候 boostdesc_bgm.i 这个文件就没有下载成功,导致make编译的时候找不到该文件。
解决方案:手动下载相关文件。总共需要下载11个文件,我已经将它们上传到了服务器上,点击此处可以下载。下载完成后,将他们复制到 opencv_contrib/modules/xfeatures2d/src/ 文件夹中,重新编译即可。

报错2:fatal error: opencv2/xfeatures2d/cuda.hpp: No such file or directory

报错截图:
Ubuntu18.04 编译安装 OpenCV 遇到的问题_第2张图片
错误原因:CMake 默认不支持 https,导致文件下载失败
解决方案:在工程目录下查询cuda.hpp文件,将其复制到指定位置。使用find语句进行查询

find ~ -name "cuda.hpp"

类似的,对于以下报错,都可以通过查找文件解决。
Ubuntu18.04 编译安装 OpenCV 遇到的问题_第3张图片
对于上图的报错,可以通过查找 nonfree.hpp ,并将其复制到opencv2/xfeatures2d/文件夹中即可解决。

最终安装成功
在这里插入图片描述

图.编译完成

在这里插入图片描述

图.cv模块导入

其他参考资料

  1. Install Opencv3.4.1 on Ubuntu 16.04 喝Caffe第一包
    https://zhuanlan.zhihu.com/p/38738976
  2. 编译OpenCV以及openc_contrib提示缺少boostdesc_bgm.i文件出错的解决
    https://www.twblogs.net/a/5c3353a4bd9eee35b3a52002/zh-cn
  3. fatal error: boostdesc_bgm.i: No such file or directory #1301
    https://github.com/opencv/opencv_contrib/issues/1301
  4. 安装opencv3.4.0报错
    https://www.cnblogs.com/thmx/p/8565530.html

你可能感兴趣的:(日常学习,常见问题,OpenCV,Ubuntu18.04,编译安装)