ubuntu14.04安装opencv3.2及使用问题

一、安装:

  • 1.前置操作参考这个博客
  • 2.在编译安装这个步骤中,替换两个压缩包文件后,可能出现vgg_generated相关的问题,解决方法如下:
    • 下载相关文件
    • 将文件复制到opencv_contrib-3.2.0/modules/xfeatures2d/src中
  • 之后可能出现boostdesc相关的问题,解决方法如下:
    • 下载相关文件
    • 将文件复制到opencv_contrib-3.2.0/modules/xfeatures2d/src中
    • sudo cp boostdesc/* (path-to-opencv_contrib-3.2.0)/opencv_contrib-3.2.0/modules/xfeatures2d/src

二、问题:

  • 1.其他程序包含opencv编译时出现 “error adding symbols: DSO missing from command line”
    • 可能是多个opencv版本冲突
    • 一个方式是在编译时明确指定库
    • 有时候我们不清楚cmake的搜索优先级,那就删除所有不符合所需版本的链接,例如libopencv_core.so
      • sudo find / -name “libopencv_core*”
      • 发现干扰我的库在/usr/lib中
      • cd /usr/lib
      • sudo rm libopencv_core.so
发布了50 篇原创文章 · 获赞 31 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/random_repick/article/details/72296299