一Line3d

https://github.com/manhofer/Line3Dpp
boost安装:
https://blog.csdn.net/big_bit/article/details/51258895
https://jingyan.baidu.com/article/9989c746d2d51af648ecfe03.html
安装opencv2.4.10,附有下载地址:
https://blog.csdn.net/csqingchen/article/details/43968925
Eigen库安装指南
https://blog.csdn.net/laobai1015/article/details/73277773
https://www.cnblogs.com/newneul/p/8256803.html
安装Ceres:
https://blog.csdn.net/jz1570551401/article/details/78207208
RapidJSON安装
https://www.aliyun.com/jiaocheng/120841.html
tclap安装:
sudo apt-get install libtclap-dev

刚开始时boot报四个没有找到,按照:https://blog.csdn.net/landihao/article/details/78691981
没有指定路径再安装一次,重新make只剩一个错误啦。

libboost_thread错误的解决方法:将/usr/lib/x86_64-linux-gnu下面的三个文件:libboost_thread.a;libboost_thread.so;libboost_thread.so.1.58.0
分别复制到/usr/loca/lib和/usr/local/lib两个目录下,命令:sudo cp /usr/lib/x86_64-linux-gnu/libboost_thread.a /usr/local/lib

build的时候出现错误:
在optimization.cc中202行:
‘struct ceres::Solver::Options’ has no member named ‘num_linear_solver_threads’
查证之后发现是一个设置‘线性解算使用的线程数’的功能
然后果断注释掉,哈哈,编译通过啦/

第二次,用opencv3.0.0
出现:

[ 44%] Linking CXX executable runLine3Dpp_colmap
libline3Dpp.so:对‘boost::archive::detail::shared_ptr_helper::shared_ptr_helper()’未定义的引用
libline3Dpp.so:对‘boost::archive::detail::shared_ptr_helper::~shared_ptr_helper()’未定义的引用
collect2: error: ld returned 1 exit status
CMakeFiles/runLine3Dpp_colmap.dir/build.make:170: recipe for target 'runLine3Dpp_colmap' failed
make[2]: *** [runLine3Dpp_colmap] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/runLine3Dpp_colmap.dir/all' failed
make[1]: *** [CMakeFiles/runLine3Dpp_colmap.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2

错误,哼,烦人。
按照https://blog.csdn.net/big_bit/article/details/51258895重新安装一次boost,指定安装路径为/usr/local/,安装完成之后,重新make ..,发现出现上面thread的错误,复制之后,cmake通过,make也通过啦。

二bundler+pmvs

直接看最下面的教程就行,前面不用看
bundler:

先来两篇教程镇楼:
系统介绍了两个库怎么用
https://blog.csdn.net/zouyu1746430162/article/details/78639469
发现一枚教程大神:http://www.cnblogs.com/weizhoupan/archive/2011/03/05/Intro_on_Bundler.html
里面前后两篇博客讲解了如何编译,同时也讲解了编译后的结果都包含什么信息。https://www.cr173.com/html/11356_1.html
sudo apt-cache search zlib可能有用
https://blog.csdn.net/zhangweilong219/article/details/19418427bundler make时出现问题
https://blog.csdn.net/white__cat/article/details/28907535
configure: error: jpeglib.h not found.
解决办法:
# sudo apt-get install libjpeg-dev测试时出现问题:明明有相应的文件,却 not found jhead 和not found sift
https://blog.csdn.net/zouyu1746430162/article/details/78639469

PMVS:

https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=ubuntuu_cb&wd=Ubuntu%2016.04%E4%B8%8B%E5%AE%89%E8%A3%85Bunlder%E5%92%8CPMVS&oq=ubuntu&rsv_pq=ec781a5e00b16f6c&rsv_t=28ffu2QKEVNYxCPTfGLpLKBwFS9BPH6%2Bn8Kc5WXRH8bQlqKduw%2FnhHFwrt2xSS44Pw&rqlang=cn&rsv_enter=1&rsv_sug3=2&rsv_sug1=4&rsv_sug7=100&rsv_n=2&rsv_sug2=0&inputT=925&rsv_sug4=1457一个可能有用的下载某一个版本的库的教程
https://zhidao.baidu.com/question/1861582747838394787.html查看文件对应的软件包的网址
https://packages.ubuntu.com/search?suite=precise&section=all&arch=any&keywords=libgfortran.so.3&searchon=contents错误:
/usr/bin/ld: warning: libgfortran.so.1, needed by libblas.so.3, not found (try using -rpath or -rpath-link)
解决办法
https://blog.csdn.net/nieyongs/article/details/46815379
然而并没有彻底解决,后面又会报错:FilterNeighbor:    ./pmvs2: symbol lookup error: liblapack.so.3: undefined symbol: _gfortran_copy_string
https://ubuntuforums.org/showthread.php?t=1049399

发现终极教程,和前面的资源下载地方不同,是再github上下载,异常顺滑,前面都是浮云。
https://blog.csdn.net/u013358387/article/details/71576660

安装可视化工具meshlab
https://blog.csdn.net/l297969586/article/details/52389949

三opencv_contrib

codeblocks参考博客
https://www.cnblogs.com/pk28/p/6391861.html
https://www.linuxidc.com/Linux/2017-10/148159.htm

opencv的卸载与重装
https://blog.csdn.net/yoouzx/article/details/52988094
下载地址:https://github.com/Itseez/opencv

opencv_contrib
https://blog.csdn.net/CupidYzw97/article/details/74857467
opencv路径
这篇博客有瑕疵,必须在find_package(OpenCV REQUIRED)前面加上set(OpenCV_DIR /home/licht/opencv-3.0.0/build)和set( OpenCV_FOUND 1 )
https://blog.csdn.net/ustczhang/article/details/79027655
https://ask.csdn.net/questions/250237

Line3d安装;bundler+pmvs;opencv_contrib相关推荐

  1. Ubuntu18.04安装opencv和opencv_contrib

    Ubuntu18.04安装opencv和opencv_contrib 目录 Ubuntu18.04安装opencv和opencv_contrib 1. 版本 2.源码编译和安装opencv和openc ...

  2. Ubuntu14联合安装opencv与opencv_contrib踩过的坑

    1.下载好Opencv3.4.1与对应版本的Opencv_contrib3.4.1: https://github.com/opencv 并把opencv_contrib文件放到opencv3.4.1 ...

  3. windows安装配置opencv opencv_contrib

    目录 前言 python用户 c++用户 一,下载cmake,opencv,opencv_contrib,Visual Studio 1,下载安装cmake 2,下载opencv,opencv_con ...

  4. Ubuntu18.04安装opencv和opencv_contrib(详细步骤及常见问题解决)

    换了系统,今天又重新安装一下opencv,记录以下全过程,以及遇到的一些常见错误的解决办法.网上的安装教材很多,但遇到一些错误还是要自己一个一个去找,索性自己总结一个. 一.下载安装包 1.openc ...

  5. opencv_contrib安装笔记

    文章目录 一.下载与安装 二.编译 opencv 三.编译 opencv_contrib 四. visual studio 编译 五.配置 opencv 环境 配置系统环境变量 重新配置项目环境 六. ...

  6. opencv_contrib安装教程

    opencv有一部分比较前沿的功能放在了opencv_contrib里面,现在记录一下安装和配置opencv_contrib的过程. 更加具体的过程写成了文档: https://download.cs ...

  7. 使用 OpenMVG+PMVS实现视觉三维重建

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 一.什么是视觉三维重建? 我们知道,照相机的原理是将一个三维场景投影到二维平面.所谓视觉三维重建,顾名 ...

  8. 【Jekyll搭建GITHUB个人博客】安装Ruby 环境、包管理器 RubyGems、Jekyll与错误解决...

    转载请注明出处http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 今天在博客专家群看到CSDN韩俊强发表了一篇用Jekyll搭建个人博客的文章感觉很好. ...

  9. centos7安装redmine3.4

    前言:安装要求 Ruby解释器 给定Redmine版本所需的Ruby版本是: Redmine版本 支持的Ruby版本 使用Rails版本 4.0 ruby 2.2(2.2.2及更高版本),2.3,2. ...

  10. Gitorious安装与配置

    大家都知道Github,但知道Gitorious相对要少,Gitorious同样是一个基于Git的项目托管平台,功能上和Github基本一致,地址是http://www.gitorious.org. ...

最新文章

  1. 数据分析从头学_数据新闻学入门指南:让我们从头开始构建故事
  2. C Primer Plus (第五版) 第十章 数组和指针 编程练习
  3. mysql command line闪退_MySQL Command Line Client 打不开(闪退)的解决
  4. Resetting the root password for MySQL
  5. linux虚拟内存 ppt,Linux虚拟内存管理基础v2研究报告.ppt
  6. 数组中没有给初始值_Array中的reduce()、filter()、map()几张图搞懂
  7. 售前笔记(四)——呈现沟通(PPT交流)
  8. 深度梳理这10个国家的AI发展战略
  9. 监管大屏系统_餐饮公示大屏广告位招商正式启动!
  10. android wear2.9新功能,Android Wear 2.0确认2月9日正式登场
  11. ansible-playbook相关
  12. 关于SAP成都研究院的一些微信公众号文章
  13. lisp 线性标注自动避让_《数据标注工程》第一章学习笔记及作业:数据标注概述...
  14. 如何使用Service的Context弹出Dialog对话框,即全局性对话框
  15. Quartz.NET WinFrom 关闭程序后无法结束进程
  16. java技术体系基础
  17. 花都平安保险应该找谁?
  18. 响应式 - 使视频自适应于屏幕宽度
  19. 蓝桥杯——种植园问题(prev54)
  20. npm中node更新_如何在Node中管理NPM和功能时保持理智

热门文章

  1. opensips搭配rtpengine实现sip信令和rtp流的代理
  2. ModuleNotFoundError: No module named 'pytz'
  3. 美萍足浴远程共享狗使用方法
  4. kafka系列之kafka分区与备份(4)
  5. 超定方程组及其求解方法
  6. 51单片机的汇编语言
  7. SVD专题1 算子的奇异值分解——矩阵形式的推导
  8. 计算机指令的标准,MIDI是乐器和计算机使用的标准语言,是一套指令
  9. OA 办公自动化系统 现状
  10. 搭建Android开发环境——Eclipse