当前位置:   article > 正文

人工智能 — 立体视觉、双目系统_双目立体视觉

双目立体视觉

一、立体视觉

1、定义

立体视觉是一种计算机视觉技术,其目的是从两幅或两幅以上的图像中推理出图像中每个像素点的深度信息

2、应用领域

机器人、辅助驾驶/无人驾驶、无人机等等。

3、原理

立体视觉借鉴了人类双眼的“视差”原理,即左、右眼对于真实世界中某一物体的观测是存在差异的,我们的大脑正是利用了左、右眼的差异,使得我们能够辨识物体的远近。

二、单目系统和双目系统

1、单目系统

O 点为相机的光心,π 是摄像头的成像平面。

在这里插入图片描述

2、双目系统

在这里插入图片描述

在这里插入图片描述

  • 极平面: O1, O2, P 三个点确定的平面。
  • 极点: O1O2 连线与像平面 I1、I2 的交点 e1、e2。
  • 基线(baseline):O1O2。
  • 极线:极平面与两个像平面之间的交线 l1、l2。

在这里插入图片描述

根据三角形相似定理:
△ P p p ′ ∼ △ P O R O T B Z = p p ′ Z − f = B − ( X R − W 2 ) − ( W 2 − X T ) Z − f = B + X T − X R Z − f Z = B ∗ f X R − X T = B ∗ f D f 是摄像机焦距 D 也就是我们通常所说的视差( d i s p a r i t y ) \triangle Ppp' \sim \triangle PO_RO_T\\ \frac{B}{Z}=\frac{pp'}{Z-f}=\frac{B-(X_R-\frac{W}{2})-(\frac{W}{2}-X_T)}{Z-f}=\frac{B+X_T-X_R}{Z-f}\\ Z=\frac{B*f}{X_R-X_T}=\frac{B*f}{D}\\ f 是摄像机焦距\\ D 也就是我们通常所说的视差(disparity) PppPOROTZB=Zfpp=ZfB(XR2W)(2WXT)=ZfB+XTXRZ=XRXTBf=DBff是摄像机焦距D也就是我们通常所说的视差(disparity

在这里插入图片描述

三、视差

将同一空间物理点在不同图像中的映像点对应起来,这个差别,我们称作视差(Disparity)图像。
Z = B ∗ f X R − X T = B ∗ f D Z=\frac{B*f}{X_R-X_T}=\frac{B*f}{D} Z=XRXTBf=DBf
在这里插入图片描述

记录学习过程,欢迎讨论交流,尊重原创,转载请注明出处~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/596403
推荐阅读
相关标签
  

闽ICP备14008679号