R
Member
双目深度在光线好的时候很稳,一到弱光就跳变,很多人先怀疑算法,其实曝光同步和匹配窗口的问题更常见。
第一步,先确认左右相机曝光是否同步。双目要求两路曝光开始时刻一致,差几毫秒,运动物体或光线变化就会在视差图上留下跳变。用同步触发信号,不要用软件轮询触发。
第二步,查曝光模式。自动曝光在弱光下会频繁跳档,两路曝光不一致时深度直接跟着跳;弱光场景建议固定曝光、固定增益,先保证两路一致,再谈亮度。
第三步,查立体匹配参数。弱光下纹理弱,匹配窗口太小容易误匹配,窗口适当放大、匹配代价加平滑约束,能明显减少跳变,但会牺牲边缘精度,需要权衡。
第四步,查补光。红外补光要均匀覆盖视野,补光不均会在图像一侧形成亮斑,匹配在亮斑边缘最容易出错。
最后提醒:弱光深度问题一定要看原始左右图像对,不要只看深度图。原始图能直接看出曝光不同步还是纹理不足,定位方向完全不同。你在弱光下调双目时,是先固定曝光还是先调匹配参数?欢迎分享经验。
第一步,先确认左右相机曝光是否同步。双目要求两路曝光开始时刻一致,差几毫秒,运动物体或光线变化就会在视差图上留下跳变。用同步触发信号,不要用软件轮询触发。
第二步,查曝光模式。自动曝光在弱光下会频繁跳档,两路曝光不一致时深度直接跟着跳;弱光场景建议固定曝光、固定增益,先保证两路一致,再谈亮度。
第三步,查立体匹配参数。弱光下纹理弱,匹配窗口太小容易误匹配,窗口适当放大、匹配代价加平滑约束,能明显减少跳变,但会牺牲边缘精度,需要权衡。
第四步,查补光。红外补光要均匀覆盖视野,补光不均会在图像一侧形成亮斑,匹配在亮斑边缘最容易出错。
最后提醒:弱光深度问题一定要看原始左右图像对,不要只看深度图。原始图能直接看出曝光不同步还是纹理不足,定位方向完全不同。你在弱光下调双目时,是先固定曝光还是先调匹配参数?欢迎分享经验。