畸变系数的计算公式是什么
时间: 2023-12-24 15:08:58 浏览: 39
畸变系数(distortion coefficient)通常使用径向畸变系数(radial distortion coefficient)和切向畸变系数(tangential distortion coefficient)来描述相机镜头的畸变程度。其计算公式为:
径向畸变系数:
k1 * r^2 + k2 * r^4 + k3 * r^6
切向畸变系数:
P1 * (2 * x * y) + P2 * (r^2 + 2 * x^2)
其中,r表示像素点到图像中心的距离,x和y分别表示像素点在图像坐标系下的横向和纵向坐标。k1、k2和k3是径向畸变系数,P1和P2是切向畸变系数。
相关问题
相机畸变参数的计算公式是什么
相机畸变主要包括径向畸变和切向畸变,计算公式如下:
- 径向畸变:$x_{corrected} = x(1 + k_1r^2 + k_2r^4 + k_3r^6)$,$y_{corrected} = y(1 + k_1r^2 + k_2r^4 + k_3r^6)$,其中 $r^2 = x^2 + y^2$。
- 切向畸变:$x_{corrected} = x + [2p_1xy + p_2(r^2 + 2x^2)]$,$y_{corrected} = y + [p_1(r^2 + 2y^2) + 2p_2xy]$。
其中,$k_1$、$k_2$、$k_3$ 是径向畸变系数,$p_1$、$p_2$ 是切向畸变系数,$x$、$y$ 是畸变前的像素坐标,$x_{corrected}$、$y_{corrected}$ 是畸变后的像素坐标。
prescan中lens distortion map的去畸变公式是什么
在Prescan中,Lens Distortion Map的去畸变公式如下:
x_corrected = x * (1 + k1 * r^2 + k2 * r^4 + k3 * r^6)
y_corrected = y * (1 + k1 * r^2 + k2 * r^4 + k3 * r^6)
其中,(x, y)为未校正的像素坐标,(x_corrected, y_corrected)为去畸变后的像素坐标,r为径向畸变系数,具体计算方式为:
r = sqrt(x^2 + y^2)
k1、k2、k3为径向畸变系数,需要事先通过校准相机得到。