ViualSFM(SFM三维重建工具) 0526 绿色版64位
VisualSFM主要运用于SFM的维位3D重建 ,他是重建一个GUI应用程序通过利用多核并行性铺开特征检测,利用匹配和调整来快速运行 ,工具软件集成了多种工具链, 绿在应对繁杂重建项目的色版时候也具备超强的能力,在重建数据的维位筹备中,采用多核绑定调整 ,重建将SFN的工具三维数据全部归并在一个SiftGPU中,并对其结构的 绿线性时间增量判断三维的重建效果,扶植您在繁杂的色版模型中恢复三维结构;同时,该软件他还提供了几个简易的维位输出小工具,Mathias Rothermel和Konrad Wenzel的重建SURE,让您在输出的工具时候也可以选择多种类型的保存方式!

软件功能
基本用法
使用VisualSFM GUI
通过命令行使用VisualSFM
依赖SiftGPU / PBA和PMVS / CMVS
典型硬件要求
注意高分辨率图像的 绿东西
高级用法
指定配对列表以铺开匹配
使用您自己的功能匹配
使用自己的特征检测器
调整更高速度的参数
技术细节
相机型号和坐标系
焦点初始化
中间:特征和匹配
输出格式:N-View Match(NVM)
使用GUI
可视化
鼠标控制和导航
键盘快捷键
一些很酷的功能
VisualSFM中的命令行!
使用VisualSFM轻快显示动画
手动干预重建
限制和尴尬
小的色版GPU内存的潜在尴尬
VisualSFM的局限性
软件特色
特征检测速度
在GUI模式下 ,使用“菜单 - >工具 - >启用GPU->自定义参数”
在控制台模式下 ,使用“VisualSFM sfm [+ pmvs]输入输出[SiftGPU参数]”
您需要检查SiftGPU的这些参数的文档。
通常没有必要这样做 ,除非你的图形内存不足 。
特征匹配速度
“param_gpu_match_fmax”是在特征匹配中使用的每图像的特征数 。默认值为8192 ,但在大多数情况下,4k应该足够了 。请注意 ,要素按比例排序,因此将使用最大比例的要素。
如果你知道图像邻域,如视频中的相邻帧,你应该指定一个匹配对列表 ,而不是使用完全的成对匹配。
大量的时间可能用于保存结果(特别是对于NFS) ,默认情况下在Linux下启用测试功能以晋升效率。可以通过设置param_asynchronous_write = 0或取消选中“Pairwise Matching-> Asynchronous Writes”来禁用它。
增量重建速度
“param_bundle_full_iteration”是绑定完整模型时的BA迭代次数。
“param_bundle_full_frequency”控制执行频繁的全束调整 。
这两个参数决定了重建的速度。
使用会谈明
1.将图像增补到SfM筹备区
选项1.“文件 - >打开多图像”。你可以多次这样做 。
选项2.“SfM->加载NView匹配” 。选择包含相对图像路径的TXT文件 。
选项3.“SfM->加载NView匹配”。从格式中选择“文件夹中的所有Jpeg”,选择一个。
或者,当您校验到菜单项上的图标时 ,使用相应的工具栏按钮 。
2.运行特征检测和完全成对图像匹配
点击“SfM-> Pairwise Matching-> Compute Missing Match”
您可以返回步骤1 ,增补更多图片,然后再次计算缺失的匹配项 。
有关自定义功能检测和功能匹配,请单击此处
3.运行稀疏重建
“SfM-> Reconstruct Sparse”或相应的工具栏按钮 。
束调整步骤将自动使用多色束调整 。
4.使用Yasutaka Furukawa的CMVS / PMVS铺开密集重建(自己得到CMVS包)
“Sfm-> Reconstruct Dense” 。请注意,CMVS / PMVS相关参数存储在nv.ini中
将提示您保存[name] .nvm文件