美文网首页视觉三维重建
OpenSFM使用--TUM数据集测试

OpenSFM使用--TUM数据集测试

作者: 星云舰长 | 来源:发表于2019-06-02 11:29 被阅读5次

首先试试这些参数:

feature_min_frames: 1000      # If fewer frames are detected, sift_peak_threshold/surf_hessian_threshold is reduced.
processes: 4                  # Number of threads to use
feature_type: LF
feature_root: 1
LFnetFeaturePath: ./rgb_feats_indoor/ 
# lowes_ratio: 0.9  
feature_process_size: -1
feature_root: 0
matching_gps_distance: 0            # Maximum gps distance between two images for matching
matching_gps_neighbors: 0             # Number of images to match selected by GPS distance. Set to 0 to use no limit (or disable if matching_gps_distance is also 0)
matching_time_neighbors: 0            # Number of images to match selected by time taken. Set to 0 to disable
matching_order_neighbors: 2           # Number of images to match selected by image name. Set to 0 to disable
preemptive_max: 500                   # Number of features to use for preemptive matching
lowes_ratio: 0.6   
bundle_interval: 999999
local_bundle_radius: 1362 

主要思路是不希望用局部的BA优化而是用一次全局的BA  
之前尝试局部做效果比较差  
运行下流程看看结果:


2019-06-02 11-11-28屏幕截图.png
2019-06-02 11-12-38屏幕截图.png
2019-06-02 11-12-21屏幕截图.png

实验结果比较垃圾......

再试一下参数:

feature_min_frames: 1000      
processes: 4                
feature_type: LF
feature_root: 1
LFnetFeaturePath: ./rgb_feats_indoor/ 
# lowes_ratio: 0.9  
feature_process_size: -1
feature_root: 0
matching_gps_distance: 0            
matching_gps_neighbors: 0             
matching_time_neighbors: 0            
matching_order_neighbors: 100      
preemptive_max: 500                  
lowes_ratio: 0.8   
bundle_interval: 999999
local_bundle_radius: 1362 

上次有可能使临近帧match太少(只有两帧,类似video模式)导致tracks太少不够用
这次改了100帧,肯定是够用了.
结果如下:



稍微好了一点把,起码是把图片串到一起了

再试试新的参数:

feature_min_frames: 1000      
processes: 8                
feature_type: LF
feature_root: 1
LFnetFeaturePath: ./rgb_feats_indoor/ 
# lowes_ratio: 0.9  
feature_process_size: -1
feature_root: 0
matching_gps_distance: 0            
matching_gps_neighbors: 0             
matching_time_neighbors: 0            
matching_order_neighbors: 100      
preemptive_max: 500                  
lowes_ratio: 0.8   
bundle_interval: 999999
local_bundle_radius: 100
2019-06-02 13-42-21屏幕截图.png

相关文章

  • OpenSFM使用--TUM数据集测试

    首先试试这些参数: 主要思路是不希望用局部的BA优化而是用一次全局的BA之前尝试局部做效果比较差运行下流程看看结果...

  • OpenMVG使用-TUM数据集测试

    先放总结:调试起来比OpenSFM强太多了,而且具有globalSFM选项,不用通过调整BA间隔来间接做........

  • 关于TUM rgbd数据集的associate问题

    摘要: 本文讲的是关于TUM rgbd数据集的associate问题, 之前下载过TUM的rgbd数据集应该知道对...

  • 403. 阿里云 adb postgress 数据导入踩坑

    写在前头:避免使用掌控不了的工具。 最近我们在做数据库性能比对测试,使用的测试集是TPC-H 数据集。数据集已经生...

  • Python数据分析与机器学习31-SVM案例:人脸识别

    一. 数据集介绍 数据集我们使用的sklearn官网的数据集 代码: 测试记录:['Donald Rumsfeld...

  • task3

    过拟合、欠拟合及其解决方案 训练集和测试集 测试数据集不可以用来调整模型参数,如果使用测试数据集调整模型参数,可能...

  • 图片标注问题image_caption

    数据集: 数据集中的训练集使用的是coco train 2014,82783张图片,测试集使用的是 val 201...

  • SLAM后端基于扩展卡尔曼、粒子滤波与非线性优化的思路整理

    0 说点儿什么 半个月前利用TUM的测试数据集实现了一个简单的SLAM前段视觉里程计,对前端算法的实现过程理解得比...

  • 如何评价模型的好坏

    1.训练数据集&测试数据集 将原始数据中的一部分作为训练数据、另一部分作为测试数据。使用训练数据训练模型,再用测试...

  • 交叉验证

    交叉验证 问题 我们在训练数据的时候通常把原数据分成 训练集以及测试集两份。当我们使用训练集训练出模型后再使用测试...

网友评论

    本文标题:OpenSFM使用--TUM数据集测试

    本文链接:https://www.haomeiwen.com/subject/eyxxxctx.html