前言
整个流程是:
第一节用COLMAP求出DTU训练数据集内外参数
第二节处理COLMAP得到的images.txt文件中外参
一、DTU数据集
dtu_test/scan4/images
dtu_training/rectified/scan4_train
打开dtu_test/scan4/images是同一场景49张不同角度图。
打开dtu_training/rectified/scan4_train中(49*7张图片,挑出同一光源的49张图进行重建,适用于dtu测试集中没有但是dtu训练集中有的场景):
搜索--输入“rect_???_0”--选出49张图--ctrl+A--ctrl+c--一会重建的文件夹scan4/images文件中如下图:(此处安装的是没有cuda版本的COLMAP)
同一场景的49张不同角度图我选择dtu_test文件中的scan4/images进行稀疏重建
二、COLMAP操作步骤
1.安装COLMAP
2.COLMAP稀疏重建
开始稀疏重建获得内外参数的文档:
- COLMAP.bat
- file
- new project
- new--找到自己建的文件夹下:和images(下级图像文件夹同级)
- 底下空白框写下database文件名,不用加.db后缀(这不步就是所有教程中新建.db文件,唉~栽倒在这里)
- 选择images--save
- Processing
- feature extraction--camera model:PINHOLE--extract
- processing--feature matching --run
- 会慢一点
- Reconstruction--start reconstruction
- file--export model as text
- camera.txt是内参;images.txt是外参
总结
感谢网友帮助