增加校准通用代码
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
namespace XP.Calibration.Models;
|
||||
|
||||
/// <summary>
|
||||
/// 完整几何校准结果 | Full geometric calibration result
|
||||
/// </summary>
|
||||
public record FullCalibrationResult
|
||||
{
|
||||
/// <summary>旋转轴倾斜角 ay (度) | Rotation axis tilt, angles[:,1]</summary>
|
||||
public double AyDeg { get; init; }
|
||||
/// <summary>探测器 dPitch (度) | Detector pitch, rotDet[:,1]</summary>
|
||||
public double DetYDeg { get; init; }
|
||||
/// <summary>探测器 dYaw (度) | Detector yaw, rotDet[:,0]</summary>
|
||||
public double DetXDeg { get; init; }
|
||||
/// <summary>探测器 dRoll (度) | Detector roll, rotDet[:,2]</summary>
|
||||
public double DetZDeg { get; init; }
|
||||
/// <summary>物体偏移 R (mm) | Object offset radius</summary>
|
||||
public double R_mm { get; init; }
|
||||
/// <summary>探测器水平偏移 (mm) | Detector U offset</summary>
|
||||
public double OffDetecU_mm { get; init; }
|
||||
/// <summary>探测器垂直偏移 (mm) | Detector V offset</summary>
|
||||
public double OffDetecV_mm { get; init; }
|
||||
/// <summary>优化后 DSO (mm)</summary>
|
||||
public double DSO_mm { get; init; }
|
||||
/// <summary>优化后 DSD (mm)</summary>
|
||||
public double DSD_mm { get; init; }
|
||||
/// <summary>RMS 残差 (像素) | RMS residual in pixels</summary>
|
||||
public double RmsPx { get; init; }
|
||||
/// <summary>是否收敛 | Whether optimization converged</summary>
|
||||
public bool Converged { get; init; }
|
||||
}
|
||||
Reference in New Issue
Block a user