我已将点云从 VisualSFM 导入到 Meshlab,并创建了泊松曲面。在 Meshlab 的右侧,列出了图层,还列出了创建模型的彩色照片文件名。随着泊松层突出显示,我尝试使用 Filters-> Texture -> Parameterization+Rasterization 创建 texture.png 文件。生成的 texture.png 文件仅显示图像应位于的黑色轮廓(参见 Mr. P 的参数化和光栅化教程或 Web 上的其他示例)。图像本身都是白色的。我已经在 Meshlab 2014 和 2016 中尝试过。我遵循的过程与 Web 上使用 VisualSFM 和 Meshlab 的许多其他示例相同。任何人都知道为什么 texture.png 文件基本上是空白的?非常感谢。
问问题
1129 次
1 回答
-1
可能是您在 MeshLab 中打开 .nvm.cmvs 文件的方式。选择“00”文件夹中的bundle.rd.out文件,它会引导你打开List.txt文件,它将所有图像导入MeshLab并生成一个点云(0-model)(确保顶点是显示以查看模型)。然后 File > Import Mesh & shift 选择“.nvm.cmvs>00>models”文件夹中的所有“option-000*.ply”文件并导入MeshLab。它将每个图层导入单独的图层,因此您需要隐藏 0-model 图层,确保所有 .ply 图层可见,右键单击一个,选择“展平图层”并选中“保留未注册的顶点”框并取消选中“删除”图层”,除非您先复制并作为备用隐藏。MeshLab 会将网格合并为一个。检查非流形边缘/面等,然后使用参数化+来自已注册栅格的纹理进行纹理。对我来说很好。
于 2018-03-22T06:41:51.423 回答