Opencv 立体视觉视差值的确定
我正在做一个关于立体视觉的项目,基本上系统应该实时估计距离以避免碰撞。问题是我无法确定正确的基线值。在公式中,视差的值是多少。查看将基线与视差关联的公式Opencv 立体视觉视差值的确定,opencv,computer-vision,stereo-3d,Opencv,Computer Vision,Stereo 3d,我正在做一个关于立体视觉的项目,基本上系统应该实时估计距离以避免碰撞。问题是我无法确定正确的基线值。在公式中,视差的值是多少。查看将基线与视差关联的公式 D=focal*Baseline/z 当焦距以像素为单位时,基线以毫米为单位,沿光轴的距离z也以毫米为单位。选择基线,以便在最长的工作距离上有几个像素的视差。还请记住,虽然长基线可以实现这一点,但距离越近,相机的视场重叠不足以进行有意义的视差计算的死区越大 此外,在为图像选择分辨率时,不要太高,因为立体处理非常密集,分辨率越高,噪声越大。出于
D=focal*Baseline/z
当焦距以像素为单位时,基线以毫米为单位,沿光轴的距离z也以毫米为单位。选择基线,以便在最长的工作距离上有几个像素的视差。还请记住,虽然长基线可以实现这一点,但距离越近,相机的视场重叠不足以进行有意义的视差计算的死区越大
此外,在为图像选择分辨率时,不要太高,因为立体处理非常密集,分辨率越高,噪声越大。出于同样的原因,人们通常不会在立体匹配中使用颜色。对于您的任务,在给定车速的情况下,使用灰度VGA图像并在基线=40-60厘米的情况下以至少20 fps的速度工作的算法可能是一个合理的选择