VisualSFM+MeshLab三维重建全过程记录,从下载到运行出结果,以及其中一些可能出现的小问题。通过这两个软件熟悉一下多目立体视觉重建的流程。
多目立体视觉重建关键步骤有以下两点:
从运动信息中恢复场景结构 (Structure from motion, SFM)和多视角立体(Multi-viewstereo, MVS)
大致步骤分为如下:
特征提取与匹配->稀疏重建->稠密重建->表面重建
本文使用VisualSFM+MeshLab工具来过一遍上述流程。
参考来自:http://www.guudo.cn/tech/view/id/7129
操作系统:亲测win10 win8可用(ubuntu的弄好后再更新)
软件版本:ViusalSFM V0.5.26 http://ccwu.me/vsfm/
CMVS+genOption+PMVS2http://francemapping.free.fr/Portfolio/Prog3D/CMVS.html
MeshLab 1.3.3 x64(这里注意,如果重建场景比较大的话,32位软件会提示使用64位版本)
-1、环境准备
上述内容以打包上传:http://download.csdn.net/detail/u012750702/9694352
首先下载解压完成后,将 ..\VisualSFM\CMVS-PMVS-master\binariesWin-Linux\Win64-VS2010 文件夹下的内容,如图:
复制到 ..\VisualSFM\VisualSFM_windows_64bit\VisualSFM_windows_64bit 文件夹下:
因为VisualSFM在进行稠密的时候会调用pmvs和cmvs的部分,否则运行会报错。
0、图片导入
双击 .exe运行:
其中按钮0用来显示日志界面(即上图右侧那个界面),可以查看运行进度,如果运行时找不到在哪里显示了点击此按钮唤出。
按钮1