Meshlab的基本使用
1.打开bundle.rd.out 文件 :
a. 点击按钮1,打开由 VisualSFM生成的存储在xx.nvm.cmvs文件夹下的 bundle.rd.out 文件。随后会询问是否选择照片列表文件,选择同文件夹下的 “list.txt”即可。这一步会把相机及对应的照片导入进来,对后续的纹理处理至关重要。
b. 点击按纽2,打开显示层目录,检测相机载入是否正确, Render –> Show Camera,因可视化相机的尺寸比网格尺寸大得多,所以需调整相机的缩放因子,scale factor可以从0.001开始调小,直到相机位置清晰可见。
2.稠密点云代替稀疏点云:
a. 点击按钮3,隐藏可视的稀疏点云;
b. File –> Import Mesh加载稠密点云(xx/00/models/option-0000.ply);VisualSFM生成多个.ply文件时,需合并成一个mesh。在载入的任何一个.ply上右键选“Flatter Visible Layers”。
3. 清除杂点:
按钮4选中杂点区,按钮5删除之。
4.网格化:
Filter –> Point Set–> Surface Reconstruction: Poisson. 
参数可调, Octree Depth:控制着网格的细节,此值越大细节越丰富但占内存越大运行起来慢,一般设10,可慢慢调大。

利用Poisson Surface Reconstruction算法由稠密点云生成多边形网格表面。 ,Poisson表面重建算法会生成一个“不漏水”气泡,把所有场景对象包裹在其中。即模型是封闭的。可以移除多余的面Filters –> Selection –> Select faces with edges longer than,而后删除。
5.修复流形边缘:
后续的纹理处理要求网格化的模型必须是流形(MANIFOLD)的,因此需删除非流形边(简单讲就是任何由多面共享的边)。Filters –> Selection –> Select Non-Manifold edges,而后删除之。
6.参数化:
Filter –> Texture –> Parameterization from registered rasters。
根据相机投影关系创建UV映射。
7.纹理投影:
Filter –> Texture –> Project active rasters color to current mesh, filling the texture。
可设置任意分辨率(512的2的二次方倍:512 / 1024 / 2048 / 4096 / 8192…)的纹理图。

6和7可以合为一步: Filter –> Texturing –> Parameterization + texturing from registered rasters.
8.完成导出:
当你调整满意了之后,File –> Save mesh as… a .obj文件。即可便有了一个包含你选定分辨率纹理的obj文件。

Meshlab的基本使用相关推荐

  1. 转: Meshlab简介

    本文翻译自Meshlab主页:http://www.meshlab.net/ MeshLab是用于处理和编辑3D三角形网格的开源系统.它提供了一组用于编辑,清理,修复,检查,渲染,纹理和转换网格的工具 ...

  2. Meshlab和CloudCompare截图时去除“旋转圈”

    Meshlab和CloudCompare截图时去除"旋转圈" 有时为了截图,Meshlab和CloudCompare软件自带的用于浏览的圈就很多余,如: Meshlab: clou ...

  3. MeshLab中进行点云配准

    MeshLab是一个开源.可移植和可扩展的三维几何处理系统,主要用于交互处理和非结构化编辑三维三角形网格.它支持多种文件格式: import:PLY, STL, OFF, OBJ, 3DS, COLL ...

  4. 如何把meshlab中的圆环去掉_MeshLab中配准点云

    import:PLY, STL, OFF, OBJ, 3DS, COLLADA, PTX, V3D, PTS, APTS, XYZ, GTS, TRI, ASC, X3D, X3DV, VRML, A ...

  5. MeshLab编译理解

    1.安装QT5.7,VS2013,QT_VA_Addin (涉及3D模型处理,采用64bit编译,且分为两种debug,release方式) 2.下载VCGlib库,放在meshlab的同级目录 (因 ...

  6. Ubuntu下Meshlab无法链接obj文件或者无法打开外挂硬盘的obj文件

    外挂硬盘的obj文件无法用meshlab打开 打开报错 问题原因 解决办法 打开报错 While opening: '/media/user/external_hd/model.ply'Error e ...

  7. VisualSFM的配置与使用 MeshLab的网格生成与纹理添加

    前言 本实验环境如下: VisualSFM版本V0.5.26 MeshLab版本2022.02 操作系统Windows10,64bit 0 VisualSFM配置 0.1 下载 VisualSFM下载 ...

  8. 简易教程:教你如何使用Meshlab提取已有的三维模型的结构点云

    很多童鞋问我要那个三维点云数据,其实吧,我们可以自己从网上的三维模型中提取密集点云作为三维点云数据,所以很多大家看这篇教程就好了,就不要再问我要三维点云数据了,为了达到这个目的我们使用了Meshlab ...

  9. VisualSFM+MeshLab 三维重建全过程记录

    VisualSFM+MeshLab三维重建全过程记录,从下载到运行出结果,以及其中一些可能出现的小问题.通过这两个软件熟悉一下多目立体视觉重建的流程. 多目立体视觉重建关键步骤有以下两点: 从运动信息 ...

  10. MeshLab 2022.02 源码编译教程

    目录 前言 编译准备 编译配置 1. 源码下载 2. 路径配置 3. 命令行编译 4. 报错解决 结语 前言 MeshLab是三维立体网格处理软件,为自由软件,首先发布于2005年年底.此软件可显示及 ...

最新文章

  1. PING的原理以及ICMP协议
  2. Laravel 5.5 的错误异常处理机制以及应用实例
  3. 让TP5.0在SWOOLE上飞起来
  4. QT的QHttpMultiPart类的使用
  5. MQ事务消息实现方案
  6. 搞商业智能需要“智慧”
  7. 设备场景函数——72个
  8. 计算机考研英语一和英语二的区别,2018考研英语一与英语二翻译有什么区别?怎么提高?...
  9. RN学习(一)——创建第一个RN项目
  10. intellij中编译报错: The packaging for this project did not assign a file to the build artifact
  11. SECS/GEM Driver开发使用,带例子
  12. 做图片用的计算机配置文件,电脑如何显示照片色域为DCI-P3标准的拍摄照片
  13. 应届生程序员如何写好一份简历?
  14. win7远程桌面连接
  15. 街头篮球服务器位置,求街头篮球各个服务器IP地址
  16. DWcs6+AppServ快速搭建PHP环境
  17. hive beeline 的server启动与连接
  18. vue中$refs的三种用法
  19. JavaFX官方文档
  20. 百度云推送-----10101错误

热门文章

  1. 远程医疗监护系统开发
  2. 整人代码好玩到没朋友
  3. 2008最火爆的十大网络流行语
  4. 免积分下载百度文库的文章
  5. 开宗明义—UEFI介绍 (二)
  6. linux系统nohob安装,Linux启动详解1
  7. 微博数据各字段的含义
  8. 学生成绩管理系统c语言直方图,Excel表格的25招必学秘技 电子表格常用技巧大全...
  9. 模块已加载,但找不到入口点DLLRegisterServer
  10. 【复旦微】国产MCU学习(持续更新)