Advertisement

colmap词袋匹配重建

阅读量:

基本使用方法

colmap的命令行命令

指定项目路径

项目目录下必须包含images文件夹,images文件夹下保存需要重建的图像数据

复制代码
    /path/to/project/...
    +── images
    │   +── image1.jpg
    │   +── image2.jpg
    │   +── ...
    │   +── imageN.jpg

指定PROJECT_PATH路径

复制代码
    $ PROJECT_PATH=/path/to/dataset

特征匹配

复制代码
    $ colmap feature_extractor \
       --database_path $PROJECT_PATH/database.db \
       --image_path $PROJECT_PATH/images

词袋检索

下载官方训练好的数据集
Vocabulary Trees

复制代码
    colmap vocab_tree_retriever  \
    --database_path $PROJECT_PATH/database.db \
    --vocab_tree_path $PROJECT_PATH/vocab_tree_flickr100K_words1M.bin

词袋匹配

复制代码
     colmap vocab_tree_matcher \
     --database_path $PROJECT_PATH/database.db \
     --VocabTreeMatching.vocab_tree_path $PROJECT_PATH/vocab_tree_flickr100K_words1M.bin

稀疏重建

复制代码
    mkdir $PROJECT_PATH/sparse
    colmap mapper \
    --database_path $PROJECT_PATH/database.db \
    --image_path $PROJECT_PATH/images \
    --output_path $PROJECT_PATH/sparse

可视化

打开colmap的图形界面,终端可以通过以下命令打开

复制代码
    colmap gui

将稀疏重建建立的sparse文件夹下的0文件夹的数据导入

复制代码
    File->import model

重建结果如下
在这里插入图片描述

全部评论 (0)

还没有任何评论哟~