稠密重建部分直接在sfm的基础之上调用cmvs可执行程序,cmvs集成了稀疏点云聚类算法和基于面片的稠密重建算法pmvs,其中pmvs是目前效果最好的稠密重建算法。
cmvs可执行程序在windows上的使用
准备资源.:在
此处
下载名为
CMVS for Windows
的文件,在下载后的binariesWin-Linux文件夹下即可找到对应的可执行文件,按照自己电脑配置选择Win32或Win64。(我选择Win64)
创建根文件夹,将Win64中的文件都拷贝到该文件夹内。
在根文件夹下创建一个名为pmvs的文件夹。该文件夹存放cmvs需要的输入文件及cmvs的输出结果。目录结构如下所示。
准备输入的文件:pmvs下应有三个子文件夹和一个文件,分别如下图所示。
models
:空文件夹,留给cmvs存放最终生成的ply格式点云。
txt
:存放
每个图片对应的投影矩阵
,命名方式为00000000.txt,00000001.txt,以此类推。(n个图片对应n个文件)
visualize
:存放重建使用的所有图片,命名方式为00000000.jpg,00000001.jpg,依次类推。图片顺序应与txt文件顺序对应,即名为