easyidp.reconstruct.Calibration¶
- class easyidp.reconstruct.Calibration(sensor=None)¶
相机镜头畸变校准的基类
- __init__(sensor=None)¶
Methods
Attributes
重建软件的校准模型,在["pix4d", "metashape"]中,
<class 'str'>校准类型,与sensor.type相同,在[frame, fisheye, spherical, rpc]中,默认值为'frame'
相机模型(传感器)对象,
Sensor焦距,单位为像素,对于pix4d项目,将毫米转换为像素。
主点偏移,单位为像素。
主点偏移,单位为像素。
亲和性和非正交性(倾斜)系数(单位:像素)[仅用于metashape]
亲和性和非正交性(倾斜)系数(单位:像素)[仅用于metashape]
镜头畸变系数,pix4d和metashape之间不同,请查看下面的详细信息
镜头畸变系数
镜头畸变系数
镜头畸变系数
切向镜头畸变系数,适用于Pix4D。
切向镜头畸变系数
切向镜头畸变系数
切向镜头畸变系数
切向镜头畸变系数,适用于Metashape。
切向镜头畸变系数
切向镜头畸变系数
切向镜头畸变系数
- b1¶
亲和性和非正交性(倾斜)系数(单位:像素)[仅用于metashape]
- b2¶
亲和性和非正交性(倾斜)系数(单位:像素)[仅用于metashape]
- calibrate(u, v)¶
将未失真图像转换为原始图像像素坐标
- 参数:
u (ndarray) -- R变换后的x像素坐标
v (ndarray) -- R变换后的y像素坐标
- 返回:
原始图像上的像素坐标
- 返回类型:
xb, yb
引用
- cx¶
主点偏移,单位为像素。
备注
在旧版的metashape中,Cx和Cy是从图像左上角以像素为单位给出的。但在最新的版本中,它们是以图像中心为偏移量来测量的。参考:https://www.agisoft.com/forum/index.php?topic=5827.0`
- cy¶
主点偏移,单位为像素。
- f¶
焦距,单位为像素,对于pix4d项目,将毫米转换为像素。
<class 'float'>
- k1¶
镜头畸变系数,pix4d和metashape之间不同,请查看下面的详细信息
pix4d:对称镜头畸变系数metashape:径向畸变系数(无量纲)
- k2¶
镜头畸变系数
- k3¶
镜头畸变系数
- k4¶
镜头畸变系数
- p1¶
切向镜头畸变系数,适用于Metashape。
备注
pix4d:切向镜头畸变系数,使用Tmetashape:切向畸变系数,使用P
- p2¶
切向镜头畸变系数
- p3¶
切向镜头畸变系数
- p4¶
切向镜头畸变系数
- software¶
重建软件的校准模型,在["pix4d", "metashape"]中,
<class 'str'>
- t1¶
切向镜头畸变系数,适用于Pix4D。
备注
pix4d:切向镜头畸变系数,使用Tmetashape:切向畸变系数,使用P
- t2¶
切向镜头畸变系数
- t3¶
切向镜头畸变系数
- t4¶
切向镜头畸变系数
- type¶
校准类型,与sensor.type相同,在[frame, fisheye, spherical, rpc]中,默认值为'frame'