一、 软件使用步骤 1. 综述 本软件是绿色软件。下载程序后,将其解压,进入”多彩建模器v1_0”文件夹,双击多彩建模器v1_0.bat启动程序,进入上图界面(图1)。如果杀毒软件此时报告病毒,请将本软件加入白名单。具体方法(以360安全卫士为例):启动360安全卫士主界面,点击”木马查杀”,点击左下角的”信任区”,点击”添加信任目录”,选择”多彩建模器v1_0”文件夹,点击确定。
三维重建分为AT(空中三角测量)和MVS(立体视觉)两阶段,AT主要获取相机的参数(包括焦距和位置等)和稀疏点云,MVS对场景进行建模生成模型文件。
AT分为两小步:
1),特征点(特征点提取和匹配) 2),光束平差(求得相机的参数)
MVS分为两小步:
3),密集点云4),三角网格和纹理(将密集点云转为三角网格,再生成带纹理的模型)
2. 使用步骤
1) 创建或打开工程
如果用户还没有创建工程,点击主界面的”开始”标签,点击”新建工程”,在”工程名称”输入名称(可为汉字),然后点击”OK”;
如果用户已经有了工程,点击主界面的”开始”标签,点击”打开工程”,进入该工程目录下,双击”工程.prj”。
2) 左边”导航”树里,点击”新建重建”,然后进入第3)步;如果要使用之前生成的重建,点击相应的重建即可,如重建1,然后进入第4)步。
3) 添加图片
点击主界面的”图片”标签,点击”添加图片文件”按钮,选中之前准备好的图片(如果自己没有图片,可以访问百度贴吧多彩建模器吧,会有图片供测试),再点击”打开”。也可以点击”添加图片文件夹”按钮,选中图片所在的文件夹。
4) 对图片更改分组(此步为可选)
将同一相机拍摄的图片分为同一组,可以提高建模的准确度,但有时添加图片文件后,图片分组并不能完全正确,因此需要更改分组。
加入分组:”加入分组”按钮左边的下拉框选择”新建分组”,点击”图片列表”一下,然后键盘按下Ctrl+A全选,点击”加入分组”按钮即可。
解除分组:”解除分组”按钮左边的下拉框选择需要解除的分组号,然后点击”解除分组”即可。
解除所有分组:点击此按钮将解除所有分组。
设置好分组后,如果图片列表的第4列“焦距”为0并且用户已知相机的焦距(以像素为单位),可以在图片列表的第5列输入该组的用户定义焦距。
5) 点击主界面的”生产”标签,点击”生成AT”,出现设置对话框。此时如果图片是按先后顺序拍摄的,配对模式选序列模式;否则如果是无序的,选穷举模式。按”OK”按钮。
6) 如果AT成功,则”生成MVS”按钮变成可点击的。此时点击”AT结果”标签页,可以看到相机的姿态和稀疏点云。白灰色的长方体框表示重建的区域,可以通过修改”AABB包围盒”右边的XYZ最小值最大值进行调整。
7) 点击”生成MVS”, 出现设置对话框。可以选择输出模型格式,目前支持obj,ply,stl,osgb格式。按”OK”按钮。
8) 如果MVS成功,会在第1)步指定的工程目录的输出模型文件夹下生成模型。点击主界面的”重建结果”标签进行查看(如果模型很大应等待一会),也可以使用MeshLab等软件查看模型。在本软件查看模型操作方法:拖动鼠标左键可以控制模型旋转,滚动鼠标中键可以控制模型缩放,鼠标左右键一起按并且拖动可以控制模型平移,按空格键复位。注意要查看模型需要在左边的导航树选中需要的重建,如图三的”重建1”,并且该重建要是成功的才可以。
二、 常见问题:
1. 本软件目前还不能对大规模场景进行三维重建,对于内存4GB,显存1GB的电脑来说,图片的最高总像素数约为0.75GB,即3百万像素的图片不超过250张;内存越大,能够处理的图片数越多。需要后续新的算法才能对大规模场景进行三维重建。
2. 有些杀毒软件如360安全卫士会将本软件识别为敲诈病毒,请将本软件加入信任列表(白名单)。
3. 目前支持obj,ply,stl,osgb四种模型格式,其中obj(推荐),ply只能显示点云(要查看带贴图的模型请用MeshLab),并且只支持小规模场景,stl不支持贴图,osgb是osg开发的格式,占用空间小,但MeshLab不支持。
4. 为什么生成AT或MVS后,提示”AT失败”或者”MVS失败”?
本软件利用GPU加速,需要显卡支持OpenGL4.2以上。
5. 本软件只支持中文版。
6. 为什么添加删除图片文件的按钮都是灰色的?
要添加删除图片,请在左边导航树里选择”新建重建”。