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

三维测量与建模笔记 - 3.2 直接线性变换法标定DLT

        DLT -  Direct Linear Transform

        上图中,透视成像对应的公式是共线方程,可以参考以下链接:

https://zhuanlan.zhihu.com/p/101549821icon-default.png?t=O83Ahttps://zhuanlan.zhihu.com/p/101549821        对于标定来说,需要找到f_u,f_v,r_{11},r_{12}...r{33},X_c,Y_c,Zc。已知量是u,v,X,Y,Z

(u,v)是像点坐标,(X,Y,Z)是世界坐标系统的相点位置。将u_0,v_0移到右侧,整理合并后将分子和分母上的X的系数分别用L_1,L_9,L_5表示,以此类推,可以得到相点坐标的方程。这些L_n参数就相当于将原来的f_u,f_v,r_{11},r_{12}...r{33},X_c,Y_c,Zc等参数做了代换,具体每个L参数和未知量对应关系如下:

        

        原来的未知量f_u,f_v,r_{11},r_{12}...r{33},X_c,Y_c,Z_c,总共有14个变量,经过整理后的L参数总共有11个。因此理论上讲,只要6个[X,Y,Z]和[u,v]点对儿(12个方程)就能解出所有L参数。

        将畸变参数考虑进来

引入畸变参数后,总共有16个L,写成线性方程形式

 

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

相关文章:

  • Whisper AI视频(音频)转文本
  • 全网最详细RabbitMQ教学包括如何安装环境【RabbitMQ】RabbitMQ + Spring Boot集成零基础入门(基础篇)
  • esp32记录一次错误
  • Moonshine - 新型开源ASR(语音识别)模型,体积小,速度快,比OpenAI Whisper快五倍 本地一键整合包下载
  • java-web-苍穹外卖-day1:软件开发步骤简化版+后端环境搭建
  • 一个国产 API 开源项目,在 ProductHunt 杀疯了...
  • 斗破QT编程入门系列之二:认识Qt:编写一个HelloWorld程序(四星斗师)
  • 木马病毒相关知识
  • 用 Python 写了一个天天酷跑(附源码)
  • 【网络-交换机】生成树协议、环路检测
  • C++ 中的 JSON 序列化和反序列化:结构体与枚举类型的处理
  • MySQL 批量删除海量数据的几种方法
  • 【docker入门】docker的安装
  • 单例模式五种写法
  • 解析静态链接
  • 前端基础-html-注册界面
  • 量子电路的实现 基于ibm的qiskit
  • 关于谷歌浏览器debug模式不进断点问题解决方案
  • 制造行业实践|悠进电装基于超融合完成信息化改造, 保障业务系统 7/24 长跑
  • 如何学习C++游戏开发
  • 计算网络信号
  • 【Vue 全家桶】6、vue-router 路由(更新中)
  • 解决程序因缺少xinput1_3.dll无法运行的有效方法,有效修复丢失xinput1_3.dll
  • uni-popup 弹出框
  • Android笔记:Android中Fragment改变主题
  • GEE 训练——利用sentinel-2数据计算两栖NDVI前后差异
  • 看电动缸是如何提高农机的自动化水平
  • C++ 并发专题 - 条件变量的使用
  • 《Essential C++》学习笔记
  • 揭秘!微服务架构下,Apollo 配置中心凭啥扮演关键角色?