立体视觉:算法与应用(二)

本文翻译的外国学者的一份talk,主要内容是关于立体视觉算法和应用的基础知识。限于个人水平,如有疏漏之处请谅解。

大纲

1、介绍

2、立体视觉系统概述

3、视觉匹配算法

4、计算优化

5、硬件实现

6、应用

立体视觉系统概述

一个完整的立体视觉系统,包含图像的采集、参数的标定、图像的校正、立体匹配、深度计算等多个部分。在各个部分具有不同的算法或者硬件设备来实现功能。

标定

系统的参数标定是一个离线的过程,主要是为了寻找:系统的固有参数值,比如相机的焦距长度、图像中心、镜头扭曲参数等;系统的外部参数(调整两个相机一致性的参数R,T)。标定的过程常用10组以上的含有一定模式(如下图所示的checkbord)的图像对来进行试验。在MATLAB和OPENCV中均有相关的相机标定程序,可以直接使用。

   

校正

由于镜头成像的原因,会使得图像在边缘形成一种扭曲(distortion)现象。而且由于两个摄像机摆放的位置不合理,使得成像也会发生变化。这些因素会使得后续的匹配步骤产生干扰,因此对这些因素的校正操作,消除透镜的扭曲效应和变换相机为标准位置成像。

匹配

匹配操作旨在通过相关的算法找到在两幅图像中相互对应的点,根据之前的理论得出视差图(disparity map)。

深度计算

利用之前所得的视差图计算对应点在现实世界中的坐标位置,实现2D到3D的转换。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值