使用互信息注册Meshlab Raster

时间:2019-02-22 09:16:54

标签: meshlab

我正在使用Meshlab在扫描的网格上映射一系列照片,但是我从未在网格上获得图像的完美对齐。

我想问一下Meshlab中的栅格对齐方式是否可以处理镜头的变形参数... 谢谢。

1 个答案:

答案 0 :(得分:1)

如果您使用摄影测量软件来获取扫描,则应该能够保存从扫描中获取的相机位置,并将其导入MeshLab中。

使用摄影测量软件,您可以选择将扫描项目另存为bundle.out文件(或者,.nvm文件)。该文件将包含所有摄像机位置。

接下来,打开MeshLab,首先选择文件->打开项目... 然后,选择bundle.out文件以及bundle.list文件。确保列表文件与栅格(用于获取扫描的图像)位于同一文件夹中。

现在,导入您的3D模型。

如果单击“显示当前栅格模式”按钮,将看到栅格。如果上下滚动,将可以检查图像是否与模型对齐。

如果未对齐任何图像,请在右下角的图像列表中取消选中它。

接下来,转到滤镜->纹理->“参数化+从注册栅格进行纹理化”

选择纹理大小(例如1024、2048等),选择纹理名称,然后单击“应用”。

如果所有步骤都成功,则应该具有完全纹理化的模型。