当前位置: 首页 > news >正文

COLMAP

简介:在使用instant-ngp过程中需要使用COLMAP得到模型的必要输入,比如模型需要的相机外参我们就可以通过COLMAP中的sparse reconstruction稀疏重建得到;而对于depth map深度图我们则需要dense reconstruction稠密重建得到,下面我们将简单介绍下一些选项功能,不作深入讨论。

dense reconstruction稠密重建

稠密重建的必要前提步骤就是完成稀疏重建的步骤得到相机参数信息,所以在进行稠密重建前我们先得完成稀疏重建,在点击稠密重建后会出现如下的页面
在这里插入图片描述
在此对undistortion , stereo , fusion , possion , delaunay几个选项进行简单的解释。

Undistortion(去畸变):相机镜头的畸变会影响图像的几何形状,通过去畸变可以还原出真实的图像几何形状,便于后续的处理。

Stereo(立体匹配):通过对两张或多张图像进行立体匹配,计算出场景中的三维点云,得到场景的三维结构。

Fusion(点云融合):将多张图像的三维点云进行融合,得到更加完整和准确的场景三维结构。

Poisson Reconstruction(泊松重建):一种基于光滑度约束的三维重建方法,通过将点云重构为连续的表面,得到更加光滑和真实的三维模型。

Delaunay Triangulation(德劳内三角剖分):将点云进行三角剖分,可以得到一系列三角形面片,作为场景三维模型的基础构件,方便后续的处理。

在此先讲述下自己配置,租的机子,9核CPU,3060显卡,数据集有60张图片。
其中undistortion运行只需要几分钟,stereo则需要约莫1小时这样子(这步必须要CUDA的设备,否则没法运行),fusion运行非常快,几分钟内即可,完成此步后就能看到一个三维重建场景(以点云表示),基本属于能看范畴,效果不错。但是在运行poisson reconstruction时,应该是算法没法很好的并行,是在CPU上跑的,9个核占满跑了我5个小时都没出结果,放弃了。

http://www.lryc.cn/news/37607.html

相关文章:

  • 2023-3-8 刷题情况
  • 关于长连接服务器和客户端之间要加入心跳的一些讨论
  • LeetCode——1590. 使数组和能被 P 整除
  • 12N65-ASEMI高压MOS管12N65
  • cushy-serial 一个轻量级Python serial库
  • 音视频开发系列(7)——Opengl常用Api介绍part1
  • linux时间的特殊用法
  • axios 封装,API接口统一管理
  • SpringBoot使用Redis实现缓存
  • [失业前端恶补算法]JavaScript leetcode刷题top100(三)
  • Spark RDD的设计与运行原理
  • Golang的下载与安装
  • 广州蓝景分享—8大Web前端开发的趋势
  • Java学习-MySQL-创建数据库表
  • Ethercat学习-GD32以太网学习
  • 项目规模估算如何精准 4大注意事项
  • 低代码:助力乡村振兴事业开启“智慧模式”
  • Flutter——Isolate主线机制
  • 提取游戏《Limbus Company》(边狱公司)内素材
  • 学生信息表
  • FOTA在AUTOSAR中的应用
  • 2023/3/10 Vue核心知识的学习- Vue - v-model双向绑定原理
  • 面朝大海,春暖花开丨2023年Kaadas凯迪仕全国经销商大会成功召开
  • 【ubuntu】安装cuda+anaconda的docker环境,并用Vscode远程访问
  • Python(青铜时代)——容器类的公共方法
  • 利用canvas给图片添加水印
  • 保姆级使用PyTorch训练与评估自己的MobileViT网络教程
  • Giscus,由 GitHub Discussions驱动的评论系统
  • 【JSON文件解析】JSON文件
  • OpenGL超级宝典学习笔记:纹理