双目立体视觉 简介

一、什么是双目立体视觉(Stereo Vision)?

双目立体视觉是用 两个相机 (像人两只眼睛)拍摄同一场景,通过比较两个图像中对应点的视差(Disparity) ,来恢复场景的 三维信息(深度 / 点云) 的技术。

一句话概括:

双目 = 两台相机 + 匹配同名点 + 三角测量(Triangulation)

最终输出:

  • 深度图(Depth Map)

  • 点云(Point Cloud)

  • 物体三维尺寸/位姿


二、 核心原理(三个步骤)

① 两个相机拍同一物体 → 像素位置不同

你看一个物体,用左眼与右眼看到的位置不同,如下图示意:

(左眼中物体更靠右,右眼中物体更靠左)

这是因为相机之间有距离 基线 B

② 匹配对应点 → 计算"视差" d

③ 三角测量 → 解出深度 Z

利用简单几何关系

案例

假设:

  • 两个相机基线 B=120 mmB = 120\text{ mm}B=120 mm

  • 相机焦距 f=800f = 800f=800

  • 左图桌子边缘像素 uL=540u_L = 540uL​=540

  • 右图桌子边缘像素 uR=516u_R = 516uR​=516

视差:

总结:

双目立体视觉 =

  1. 两相机拍同一场景

  2. 校正(Rectification)

  3. 匹配同名点 → 视差图

  4. 用 Z=fB/dZ = fB/dZ=fB/d 计算深度

  5. 点云重建 & 三维测量

最终可做:

  • 3D 检测与定位

  • 工业尺寸测量

  • 自动驾驶深度估计

  • 结构光辅助深度

相关推荐
ballball~~1 天前
ISP-CCM(Color Correction Matrix)
图像处理·数码相机·算法
Σίσυφος19001 天前
格雷码 + 相位移(Phase Shift)融合
数码相机
线束线缆组件品替网1 天前
Amphenol RJE1Y36610644401 CAT6A网线组件选型与替代指南
网络·人工智能·数码相机·电脑·音视频·硬件工程·游戏机
模拟器连接器曾工2 天前
6G传输EtherNet/IP 工业以太网 X-code 8针圆形M12连接器
数码相机·网络协议·ethernet/ip·x键位m12航空连接器·工业以太网m12连接器
3DVisionary2 天前
从微观损伤到宏观断裂:DIC非接触测量在复合材料可靠性验证中的前沿实践
人工智能·数码相机·算法·机器学习·3d·复合材料·dic技术
程序员Android3 天前
Android 相机MFNR 拍照trace 分析
android·数码相机
格林威3 天前
工业相机图像采集处理:从 RAW 数据到 AI 可读图像,海康相机 C# 实战代码深度解析
开发语言·c++·人工智能·数码相机·c#·工业相机·堡盟相机
格林威3 天前
工业相机参数解析:曝光时间与运动模糊的“生死博弈”
c++·人工智能·数码相机·opencv·算法·计算机视觉·工业相机
格林威3 天前
工业相机图像采集:Grab Timeout 设置建议——拒绝“假死”与“丢帧”的黄金法则
开发语言·人工智能·数码相机·计算机视觉·c#·机器视觉·工业相机
格林威4 天前
工业相机图像高速存储(C++版):RAID 0 NVMe SSD 阵列暴力提速,附海康实战代码!
开发语言·c++·人工智能·数码相机·计算机视觉·工业相机·堡盟相机