| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 三角测量(sfm 双视图重建) -> 正文阅读 |
|
[人工智能]三角测量(sfm 双视图重建) |
1.极限约束与本征矩阵设世界坐标系中有一点
p
p
p ,坐标为
X
X
X,它在左相机的图像坐标系为
x
1
′
x'_1
x1′?像素坐标系为
x
1
x_1
x1?,在右相机中的图像坐标系为
x
1
′
x'_1
x1′?则
x
=
K
x
′
x=Kx'
x=Kx′其中
K
K
K为相机的内参矩阵,如图1(图中的
x
1
x_1
x1?图像坐标系下的坐标,和公式的不同)设
p
p
p到两个相机光心垂直距离分别为
s
1
s_1
s1?和
s
2
s_2
s2?,且两个相机有相同的内参矩阵
K
K
K ,世界坐标系到两个相机坐标系的变换关系为
[
R
1
,
T
1
]
[R_1,T_1]
[R1?,T1?]和
[
R
2
,
T
2
]
[R_2,T_2]
[R2?,T2?] ,根据相机成像原理我们可以得到下面两个等式: 2. 三角化求解到
R
R
R,
T
T
T 后,由前面公式得到
s
2
x
2
′
=
R
2
X
+
T
2
s_2x'_2=R_2X+T_2
s2?x2′?=R2?X+T2? ,公式中未知元素为
x
2
x_2
x2?,
x
x
x 两边对
x
2
′
x'_2
x2′? 做叉积消除
s
2
s_2
s2? 得:
x
2
′
^
R
2
X
=
?
x
2
′
^
T
2
\widehat{x'_2}R_2X=-\widehat{x'_2}T_2
x2′?
?R2?X=?x2′?
?T2?化为其次方程得:
x
2
^
[
R
2
,
T
2
]
[
X
,
1
]
T
=
0
\widehat{x_2}[R_2,T_2][X,1]^T=0
x2?
?[R2?,T2?][X,1]T=0然后用SVD分解法求解
X
X
X左侧0空间再把最后一个元素归一化到1求得
x
x
x 然后把
R
,
T
R,T
R,T开始的两个公式求得真实世界
X
X
X。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/9 15:28:40- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |