嗨•,
正确的答案是,失真系数是无量纲的,它们完全不依赖于棋盘的正方形大小。事实上,相机的所有固有参数都不依赖于正方形的大小。光学中心(cx,cy)是以像素为单位的。焦距(fx,fy)也是像素。Fx = f / px,其中px是世界单位的像素大小(例如mm), f是镜头的实际焦距,也是世界单位。世界单位消掉了,fx和fy的单位是像素。
现在让我们看看径向失真的方程式:
Xdist = X(1 + k1 * r^2 + k2 * r^4 + k3 * r^6)
Ydist = Y(1 + k1 * r^2 + k2 * r^4 + k3 * r^6)
在这些方程中,X和Y是原点在光学中心的归一化图像坐标。设(i,j)为行-列像素坐标。归一化后的图像坐标计算如下(假设倾角为0):
x =(j - cx)/ fx
Y = (i - cy) / fy
因为这里所有的值都是像素,(X,Y)最终是无量纲的。所以r =√(X^2 + Y^2)系数也没有单位。
所以,如果你改变平方的大小,唯一会改变的东西
cameraParameters
是外在的。