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

colmap三维重建核心逻辑梳理

colmap三维重建核心逻辑梳理

      • 1. 算法流程束流
      • 2. 初始化
      • 3. 重建主流程

1. 算法流程束流

重建核心逻辑见 incremental_mapper.cc 中 IncrementMapperController 中 Reconstruct
在这里插入图片描述

  1. 初始化变量和对象
  2. 判断是否有初始重建模型,若有,则获取初始重建模型数量,判断是否超过1个
  3. 进入初始重建循环,根据初始重建次数进行循环
  4. 判断是否暂停或停止,若停止则退出
  5. 添加或获取重建对象
  6. 执行重建初始化
  7. 寻找初始影像对,若未指定则尝试寻找
  8. 注册初始影像对,并进行全局束调整和点云筛选
  9. 提取影像颜色
  10. 回调初始化影像对注册完成
  11. 进行增量重建
  12. 注册下一个影像,并进行局部和全局细化
  13. 提取影像颜色,根据条件写入快照,回调影像注册完成
  14. 若停止,则结束重建并退出
  15. 在一定条件下进行最终的全局细化
  16. 根据重建模型数量和总注册影像数量决定是否结束循环

2. 初始化

在这里插入图片描述

3. 重建主流程

在这里插入图片描述

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

相关文章:

  • 查询某个类是在哪个JAR的什么版本开始出现的方法
  • Linux本地搭建StackEdit Markdown编辑器结合内网穿透实现远程访问
  • k8s中ConfigMap、Secret创建使用演示、配置文件存储介绍
  • Linux服务器性能优化小结
  • ELF文件结构
  • 【C++】有关string迭代器的几道OJ题详解
  • 谷歌宣布向云计算客户开放 Gemini Pro,开发者可用其构建应用
  • 软件测试用例经典方法 | 单元测试法案例
  • Leetcode 2967. Minimum Cost to Make Array Equalindromic
  • 【数据结构】什么是堆?
  • 生产环境_Spark处理轨迹中跨越本初子午线的经度列
  • Vue前端与后端放在一起的搭建方式
  • SI24R03国产自主可控RISC-V架构MCU低功耗2.4GHz收发芯片SoC
  • 基于FPGA的温度控制系统设计(论文+源码)
  • C语言训练:三个字符串比较大小,实现两个整数数的交换统计二进制中1的个数
  • module ‘tensorflow‘ has no attribute XXX 报错解决
  • MySQL数据库 DDL
  • 力扣二叉树--总结篇(2)
  • 小米移动端页面练习---重点:导航栏点击下箭头内容的切换以及样式,高亮显示的实现
  • 从零开始创建一个项目,springBoot+mybatisPlus+mysql+swagger+maven
  • 【视点合成】代码解读:生成demo视频
  • Process On在线绘制流程图
  • 【Hadoop-OBS-Hive】利用华为云存储对象 OBS 作为两个集群的中间栈 load 文件到 Hive
  • 直线检测算子
  • 如何在本地Docker中部署MinIO服务并实现远程访问管理界面
  • 逛商场。。。
  • RTrPPG
  • web应用开发技术的一些概念
  • 智能优化算法应用:基于乌燕鸥算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • 超聚变服务器(原华为服务器)网站模拟器