在Meshroom如何导出ply格式的dense pointcloud

Meshroom如何导出ply格式的dense pointcloud

如何导出.ply格式的数据

熟悉三维重建的朋友都知道Meshroom是一款很强大的开源三维重建软件。
那么如何导出熟悉的ply格式的dense pointcloud数据呢?

  1. 打开Meshroom软件,一般网上都会有无需编译直接运行的安装包;

  2. 在Meshing后面,右键添加两个node

  3. 将Meshing的输出连接到下一个的输入,如下图所示在Meshroom如何导出ply格式的dense pointcloud在Meshroom如何导出ply格式的dense pointcloud

  4. 记得在ConvertSFMFormat的Attributes修改你所要输出的点云格式,在output可以修改文件输出的目录。如果需要导出完整的dense pointcloud数据就勾选unknow(unknow选项会在下面介绍)在Meshroom如何导出ply格式的dense pointcloud
    如果你完成了上述操作那么恭喜你,就可以在输出的文件夹下得到一个有仅有相机坐标的.ply文件。

  5. 如果想要进一步得到dense pointcloud的数据,则可以参考:https://github.com/alicevision/meshroom/issues/803.

  6. 具体来说,下载 ConvertSfMFormat.txt. 将该文件改名为: ConvertSfMFormat.pyc,并放在目录Meshroom-2019.2.0\lib\meshroom\nodes\aliceVision下。

  7. 在ConvertSfMFormat的属性选项中就会出现unknow的选项,勾选后计算就可以了。在Meshroom如何导出ply格式的dense pointcloud