3DGS学习(五)—— sfm初始化点云

sfm初始化点云

此部分不是3dgs主要的算法改进部分,只是通过sfm算法处理图片并初始化点云,进行后续操作。

推荐学习文章:如何从零开始实现一个SFM

sfm算法简要流程

  1. 特征提取:首先从输入的多个图像中提取出特征点,通常使用SIFT、SURF等算法来检测关键点并计算它们的描述子。

  2. 特征匹配:对于不同图像之间的特征点,通过匹配它们的描述子来找到对应的点对,建立两两图像之间的对应关系。

  3. 三角化:对于至少两幅图像中共享的特征点,利用它们的像素坐标和相机参数,通过三角化算法计算出对应的三维点坐标。

  4. 运动估计:通过对匹配的特征点进行运动估计,推断出相机的运动轨迹,即相机的位姿随时间的变化。

  5. 结构恢复:同时根据三角化得到的三维点和相机的运动轨迹,恢复出整个场景的三维结构,得到场景中的物体位置和形状信息。

主要工具

可以直接用开源软件COLMAP直接使用sfm算法生成3d结果。

相关推荐
Mangguo52086 小时前
DLP 高精度智造典范:Raise3D 3D 打印机,定义精密制造新标准
3d·制造
solicitous10 小时前
人工智能发展的关键阶段概览
学习
FPGAI10 小时前
Java学习之基础概念
java·学习
专注于大数据技术栈11 小时前
java学习--Date
java·学习
94620164zwb512 小时前
学习提醒模块 Cordova 与 OpenHarmony 混合开发实战
学习
北岛寒沫12 小时前
北京大学国家发展研究院 经济学辅修 经济学原理课程笔记(第十五章 劳动力市场)
经验分享·笔记·学习
丝斯201112 小时前
AI学习笔记整理(37)——自然语言处理的基本任务
人工智能·笔记·学习
CG_MAGIC13 小时前
用Blender创作水上树屋
3d·blender·建模教程·渲云渲染·3d软件
BreezeJuvenile13 小时前
通用定时器_测量PWM方波的周期和占空比案例
stm32·单片机·学习·通用定时器·pwm输入·测量占空比
周末不下雨13 小时前
发明专利学习记录
学习