sgbm算法_立体视觉BM算法原理 一看就懂

硬件准备首先需要将两个摄像头固定起来就可以了。由于摄像头自身有畸变,两个摄像头不是平行的,前后不一致之类的需要进行参数标定,这个太简单就不说了。注意几点: - BM和SGBM算法对参数敏感,一定要耐心调节参数 - 摄像头一定要标定 - 这些立体算法对光照敏感BM算法实现原理这种算法实现起来的优点就是快,缺点是深度图的效果不是很好。BM算法只能对8为灰度图像计算视差。大概时这种效果,我采集的是视频,...
摘要由CSDN通过智能技术生成

4f95867dbe4ab3d2e2b7db3593fb92aa.png

硬件准备

首先需要将两个摄像头固定起来就可以了。由于摄像头自身有畸变,两个摄像头不是平行的,前后不一致之类的需要进行参数标定,这个太简单就不说了。注意几点: - BM和SGBM算法对参数敏感,一定要耐心调节参数 - 摄像头一定要标定 - 这些立体算法对光照敏感

BM算法实现原理

这种算法实现起来的优点就是快,缺点是深度图的效果不是很好。BM算法只能对8为灰度图像计算视差。大概时这种效果,我采集的是视频,BM对视频的每一帧进行处理。

BM算法原理是将两个摄像头的的帧分成很多的小方块来机型匹配,通过移动小方块来匹配另一个图中的小方块,通过发现不同小方块在另一个图像中的像素点位置在结合两个摄像头的关系数据(标定的参数中的translate 和rotation矩阵)来计算出物体的实际深度从而生成相应的深度图。

算法概述

具体一点的解释就是,BM算法会将当前的帧划分为很多小块,将每个小块与另一个摄像头采集的小块进行比较,这个过程是将这个小块进行移动比对得到的。移动的过程就是通过创建一个向量来模拟小块从一个位置运行到另一个位置的运动。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值