OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 2909|回复: 2

双目视觉 深度误差 的问题

[复制链接]
发表于 2018-8-11 14:55:40 | 显示全部楼层 |阅读模式
各位大神好,关于双目视觉有个问题想请教一下。
我们立体匹配得到的深度和真实的深度相差20cm左右,想问一下造成这么大误差的原因可能有哪些呢?

相机是通过MATLAB工具箱进行标定的,匹配算法是opencv自带的sgbm和bm算法,这两种算法得到的深度却是差不多大小的。

在此先谢谢各位了
回复

使用道具 举报

发表于 2018-8-17 10:47:08 | 显示全部楼层
第一,你要确定这是不是视差值错误造成的。
先加减几个像素并多次测量不同距离看看是不是出现视差值错误。
如果是那么可能是二种情况,一标定效果不好,标定板至少一张图片要同时覆盖左右相机的80%以上,二是固定材料不好热胀冷缩了。

第二,标定后使用的参数不对
使用opencv双目标定后的一个Q比较好,,focal和baseline都必须要选择校正后的
回复 支持 反对

使用道具 举报

发表于 2018-8-22 10:27:46 | 显示全部楼层
为何不选择opencv中的GC算法试试呢,速度可能慢一点但是效果好像还不错
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-4-25 02:23 , Processed in 0.009576 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表