双目测距原理

在这里插入图片描述

O L O_L OL O R O_R OR为左右摄像头的光心, P P P为目标点, O l y O_ly Oly O R y R O_Ry_R ORyR分别为左右摄像头的光轴,且互相平行,左右摄像头的成像平面 I L I_L IL I R I_R IR位于同一平面上, C L C_L CL C R C_R CR分别为成像平面的主点,光心到成像平面 I L I_L IL I R I_R IR的距离 O L C L O_LC_L OLCL O R C R O_RC_R ORCR相等,即为摄像头焦距 f f f O L O_L OL O R O_R OR之间的距离 B B B为两摄像头之间的基线距离, P P P投影到左右成像平面的投影点分别为 P L P_L PL P R P_R PR,目标点 P P P到两摄像头光心连线 O L O R O_LO_R OLOR之间的距离 Z Z Z,即为目标点的预测距离。

由相似三角形原理得
x l f = X Z (1) \frac{x_l}{f}=\frac{X}{Z}\tag{1} fxl=ZX(1)
x r f = X − B Z (2) \frac{x_r}{f}=\frac{X-B}{Z}\tag{2} fxr=ZXB(2)
d = x l − x r d=x_l-x_r d=xlxr d d d 即为视差
解得
Z = B ∗ f d Z=\frac{B*f}{d} Z=dBf

其中, Z Z Z为距离, B B B为基线, f f f为焦距, d d d为视差。 B B B f f f为相机参数,由相机标定得到。

参考文献
[1]张仲楠,霍炜,廉明,杨磊.基于Yolov5的快速双目立体视觉测距研究[J].青岛大学学报(工程技术版),2021,36(02):20-27.DOI:10.13306/j.1006-9798.2021.02.004.

双目测距是一种常用的三维视觉测量方法,其原理基于人眼的立体视觉。它模拟了人眼通过两只眼睛同时观察同一物体所产生的视差效果,从而实现对物体的距离测量。 双目测距原理如下:首先,通过两个摄像头(或称为左眼和右眼)同时拍摄同一场景,形成两张图像。然后,通过计算两个图像中对应点的视差(即同一物体在两张图像中的像素差异),可以得到该物体相对于相机的距离。这是因为物体离相机越近,其在图像中的视差就越大。 双目测距的优点包括: 1. 非接触性:相比于传统测距方法(如激光测距),双目测距可以在不接触物体的情况下进行测量,适用于需要保持物体完整性或无法接近的场景。 2. 实时性:双目测距可以快速获取目标物体的距离信息,适用于实时控制和反馈的应用。 3. 适用性广泛:双目测距方法对于不同距离、不同尺寸的物体都具有较好的适应性。 然而,双目测距方法也存在一些缺点: 1. 精度受限:双目测距的测量精度受到多种因素的影响,包括摄像头的分辨率、标定误差、光照条件等。 2. 对纹理要求高:双目测距需要物体表面具有一定的纹理,以便在图像中找到对应点进行视差计算。对于纹理较弱或光滑的物体,测距精度可能下降。 3. 计算复杂:双目测距需要进行复杂的图像处理和计算,对计算资源要求较高。 综上所述,双目测距方法具有一定的优势和限制,可以根据具体应用场景进行选择和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dotJunz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值