ubuntu20.04安装配置openMVG+openMVS

安装

主要跟着官方教程逐步安装

openMVG

https://github.com/openMVG/openMVG/blob/master/BUILD.md

openMVS

https://github.com/cdcseacave/openMVS/wiki/Building

注意事项

1. 库版本要求

使用版本:

openMVS 2.2.0
openMVG
Eigen 3.4.0
OpenCV 4.6.0
Ceres 2.0.0
CGAL 
Boost 1.71
VCG 3.29
GLFW

2. 库路径

其中openMVS安装过程中,如果vcglib为自己下载源码安装,需要在安装过程中指定路径

shell 复制代码
$ cmake .. -DCMAKE_BUILD_TYPE=Release -DVCG_ROOT=/home/wyx/Mylib/vcglib

3. 库依赖

安装openMVS过程中,官方文档GLFW库可以选择安装,但是仅针对将openMVS作为第三方库情况,如果需要使用其中Viewer模块,需要安装GLFWopenGL库,否则Viewer模块不编译。

参考:https://github.com/cdcseacave/openMVS/issues/419

相关推荐
机器视觉知识推荐、就业指导2 小时前
C++设计模式:建造者模式(Builder) 房屋建造案例
c++
Swift社区2 小时前
LeetCode - #139 单词拆分
算法·leetcode·职场和发展
Kent_J_Truman3 小时前
greater<>() 、less<>()及运算符 < 重载在排序和堆中的使用
算法
IT 青年4 小时前
数据结构 (1)基本概念和术语
数据结构·算法
Yang.994 小时前
基于Windows系统用C++做一个点名工具
c++·windows·sql·visual studio code·sqlite3
熬夜学编程的小王4 小时前
【初阶数据结构篇】双向链表的实现(赋源码)
数据结构·c++·链表·双向链表
zz40_4 小时前
C++自己写类 和 运算符重载函数
c++
Dong雨4 小时前
力扣hot100-->栈/单调栈
算法·leetcode·职场和发展
六月的翅膀4 小时前
C++:实例访问静态成员函数和类访问静态成员函数有什么区别
开发语言·c++