注册

自动驾驶AVM环视算法原理–畸变矫正

畸变矫正模型

1、平面相机的成像和坐标系如下所示

说明

1、f(ud,vd)就是以图像中心为原点坐标(和p(x,y)坐标相对,就是坐表原点不同)。

2、p(x,y)就是在图像坐标系下的坐标点,坐标点的为图像的左上角点,这个和世界图像的保存数据的坐标一直。

3、假设xy坐标系的原点是uv坐标系的中点,相对的偏移量为cx和cy,就可以得出ud=x+cx,vd=y+cy。

4、P(Xc,Yc,Zc)就是相机坐标系下的坐标。

根据相似的三角形可以得出

AB/COuv=AOc/OcOuv=PB/pC=Xc/ud=Zc/f=Yc/vd

得出

Xc/ud=Zc/fx

Yc/vd=Zc/fy

得出

ud=fx(Xc/Zc)

vd=fy(Yc/Zc)

得出

x=fx(Xc/Zc)-cx

y=fy(Yc/Zc)-cy

2、鱼眼相机的成像坐标变换

参考:https://ww2.mathworks.cn/help/vision/ug/fisheye-calibration-basics.html

由上述的公式可以得出

得出

有平面相机公式

上述公式中的ud和vd就是平面图像的坐标点,u和v 就是鱼眼图像坐标

根据上述的的计算公式就可以实现图像的畸变矫正

-=||=-赞 (2)
未经允许不得转载:金书世界 » 自动驾驶AVM环视算法原理–畸变矫正

相关文章

评论 (0)