MVE(Multi-View Enviroment)三维重建
对于三维重建,绝大部分的人应该都是用Bundler + CMVS-PMVS进行三维重建,有篇博文写的很详细,亲测可用:Bundler + CMVS-PMVS
不过另一个三维重建的开源工具,在国内好像很少见到哎,这个工具功能齐全,包括纹理映射等等,都有自己的东西,还是按照常规习惯,先给链接:MVS
按照官网上说的意思呢,这是个加强版的三维重建开源软件,三维重建和纹理映射都有,功能齐全,完全符合导师的要求和想法,不知道我这么努力加班,会不会下个学期涨工资,哈哈哈哈哈哈
官网上给了一些MVE features,每个feature(除了第三个)都有对应的论文,论文看不下去哇~翻译不过来,如图
官网上图片所示的内容下面是一些分开介绍该软件的东东,后面估计会全看一下,这篇博文,主要说怎么编译,怎么用。至于原理和功能,不再赘述。
系统:ubuntu17.10
编译器:gcc 7.2.0
MVE工具的编译:
1.下载源码
github:https://github.com/simonfuhrmann/mve
zip archive:https://github.com/simonfuhrmann/mve/archive/master.zip
或者应用git命令:
git clone https://github.com/simonfuhrmann/mve.git
2.按照用户手册(user‘s guide)进行编译
可以选择直接阅读手册编译
手册链接:https://github.com/simonfuhrmann/mve/wiki/MVE-Users-Guide
当然也可以接着我的往下看:
1)进入下载好的mve文件夹
cd mve
2)进行编译
make -j8
备注:
编译过程中,可能会遇到依赖库的问题,在用户手册上也说的很详细需要哪些哪些库,对于编译时报的错,如下图所示(编译这个代码时的错误忘记记录了,找了个别的,可能与实际不太一样,不过大同小异),couldn't find TBB,可以google一下“how to install ××× on ubuntu”):
所有库安装好,编译完成,就已经可以使用了
2.应用MVE前准备
同样在上面提到的用户手册(user guide)中,有说如何应用(即该软件有好几个工具,各个工具会生成三维重建整个过程中的不同阶段性产物,对于科研还有按需取用,真的是大有裨益:
按照上述命令,一步一步处理序列图片,可以最终得到三维重建的结果
不过在输入上述命令的时候,会遇到找不到命令的情况,因为上述的应用还尚未添加到环境变量中,所以不能直接在命令行下使用,所以为了方便使用,将这些所有的工具都添加到环境变量中去,添加环境变量的方式如下:
1)应用vi编辑器打开环境变量的文件(命令如下,即将mve的所有apps都添加到环境变量中):
vi ~/.bashrc
2)更新环境变量,使上述修改的环境变量能够生效
source ~/.bashrc
3.数据准备
在MVE官网上有对应的练手的数据集可以使用,我下载的时Der Hass数据集,就是一堆图片,然后这个可以把MVE的所有工具都能用一遍,生成一个ply的三维模型:
4.应用MVE
1)下载得到数据集后解压:
2)在上图所示的文件夹,即存放der_hass-20140923文件夹的目录下打开终端,输入命令(der_hass-20140923代表的时待处理的数据集,der_hass代表的是处理后输出的存放数据的文件夹):
makescene -i der_hass-20140923 der_hass
3)处理完成后,依次输入下面的命令,每输入一次命令后,需要等待一段时间处理图像(提取特征点,匹配特征点的过程略漫长, sfmrecon的命令如图,其余命令文件夹的输入输出与2)中的文件夹输入输出一样):
sfmrecon der_hass
dmrecon -s2 der_hass
scene2pset -F2 der_hass der_hass/pset-L2.ply
fssrecon der_hass/pset-L2.ply der_hass/surface-L2.ply
meshclean -t10 der_hass/surface-L2.ply der_hass/surface-L2-clean.ply
5.Show Time
得到的各种ply文件如图:
最后生成的文件为surface-L2-clean.ply,用meshlab打开的结果为:
MVE各个工具分开跑下来展示了整个三维重建的过程和步骤,每个部分都有对应的论文,觉得无论做三维重建还是应用三维重建的算法,整个工具都是很好的选择。
MVE(Multi-View Enviroment)三维重建相关推荐
- MVE(Multi-View Enviroment)windows环境快速搭建
MVE在windows上进行搭建,要下载依赖库,需要一个个的编译非常麻烦.本文找到一种较快的方法进行编译. libjpeg (for MVE, http://www.ijg.org/) libpng ...
- 三维重建7:Visual SLAM算法笔记
VSLAM研究了几十年,新的东西不是很多,三维重建的VSLAM方法可以用一篇文章总结一下. 此文是一个好的视觉SLAM综述,对视觉SLAM总结比较全面,是SLAM那本书的很好的补充.介绍了基于滤波器的 ...
- 3D Reconstruction三维重建halcon算子,持续更新
目录 3D Reconstruction三维重建 Binocular Stereo双目立体 binocular_disparity binocular_disparity_mg binocular_d ...
- 基于MVS的三维重建算法学习笔记(一)— MVS三维重建概述与OpenMVS开源框架配置
基于MVS的三维重建算法学习笔记(一)- MVS三维重建概述与OpenMVS开源框架配置 声明 1. MVS(Multi-view stereo)概述 稀疏重建与稠密重建的区别 稀疏重建--SFM(S ...
- Windows环境下几款优秀的基于图像的三维重建软件
基于图像的目标三维重建技术是计算机视觉领域中研究的热点,近些年来,涌现了大量的优秀算法,对于目标重建的完整性,准确性,实时性不断提高.本文今天向大家介绍几款可以在window平台下,运行的软件,用户只 ...
- 三维重建12:室内三维物体的位姿识别论文列表
在三维目标位姿识别的通路搭建过程中,使用到了下面列举的论文,其他使用到的方法相关性不是特别强,因此暂时没有列举出来.其中,有些论文没卵用,只是用来灌水的,看一下即可,不用深究. 四年前的论文列表拿出来 ...
- 从照片的三维重建(3D Reconstruction)——MVS系列(1)
MVS--multi view system从多视图的密集重建(1) SFM的重建成果是稀疏三维点云,为了进入更加深刻的领域,获得更好的结果,我们进入到MVS (1)如何理解密集点云的生成原理 MVS ...
- 三维重建 SFM 与MVS
matlab的:python用于展示 http://vclab.kaist.ac.kr/siggraph2022p1/index.html https://github.com/KAIST-VCLAB ...
- SLAM/VIO/VINS AR/VR
https://zhuanlan.zhihu.com/p/34995102 一.前言 这篇文章作为我的硕士期间学习总结,将从导航定位层面介绍SLAM技术,并给初学者一些学习建议.不会涉及非常深的理论方 ...
最新文章
- 大型网站架构系列:电商网站架构案例(2)
- Linux系统分区和挂载浅谈
- Nebula:Slack 的覆盖全球性的开源网络
- mysql多次join后count优化_mysql join count 优化案例
- “请求未在nginx中配置的域名时,给浏览器返回508错误码”配置示例
- mysql如何从两个表取出内容_如何从mysql中的两个表中获取数据?
- 印章识别软件_一种印章识别方法及系统技术方案
- 快速获得Google Chrome最新版本
- React native 分享 友盟分享SDK
- 【Win7系统 沙滩啤酒桌面主题】
- 漫话中文分词和语义识别(下):句法结构和语义结构
- 好友返利网站开发 一
- 论文笔记(五)面向大规模智能计量的分布式差分隐私
- 想成为魅力十足的人的十大习惯
- 互联网名词有哪些?读了这篇就够了
- 分布式事务实现原理【BAT 面试题宝库附详尽答案解析】
- 小米路由器显示网络未连接到服务器,小米路由器4不能上网了如何解决?小米路由器4无法上网的解决方法汇总介绍...
- Distilling Object Detectors via Decoupled Features
- mht转换html delphi,delphi – 创建*. Mht文件(网络档案)
- Day663.大佬学习经验分享 -Java业务开发常见错误
热门文章
- LS1B网络性能测试-Iperf
- 酒店餐饮管理系统项目设计实现与源码附带设计文档
- 基于java与sqlserver2008的班级信息管理系统源代码,图书管理系统课程设计报告(基于JAVA和SQL.Server).doc...
- MES 工厂建模以及对工厂功能的理解
- mysql八小时前的数据,根据条件关联查询
- MSISDN和IMSI__2020.07.30
- 如何 获取百度云 的迅雷下载链接
- 企业视觉VI设计的应用部分有哪些
- Alpha版本事后诸葛亮
- 市场调研-乳清酸一水合物市场现状及未来发展趋势