利用colmap实现基于图像的三维重建
前情提示:
1.显卡必须是n卡支持cuda才能实现完整流程,否则只能进行稀疏重建而不能进行稠密重建
2.安装meshlab软件用于查看ply格式点云和三维mesh模型
1.下载colmap
colmap下载地址,过程有些慢,需耐心等待
2.使用教程
新建一个project文件夹
再新建一个images文件夹用来放照片数据
运行COLMAP.bat文件
新建项目
点击Procesing->Feature extraction进行特征提取
点击Procesing->Feature matching进行特征匹配
点击Reconstruction->Start reconstruction建立稀疏点云
出现下图样式说明成果,若失败报错:“No good initial image pair found”,则可能是图片物体过于光滑,特征点太少
接着点击File->Export model as…将稀疏点云导出为.ply文件用meshlab查看
meshlab查看稀疏点云如下:
接着点击Reconstruction->Dense reconstruction(需要n卡),后点击Select新建文件夹保存稠密点云
点击Undistortion进行图像去畸变
点击Stereo进行密集匹配(需要一段时间)
点击Fusion进行深度图融合生成稠密点云
完成后弹出提示框是否查看稠密点云,点击yes
稠密点云结果如下:
评论