using OpenCvSharp; namespace TeamAAS_VP.Models { /// /// 棋盘格信息 /// public class ChessboardInfo { /// /// 是否检测到棋盘格 /// public bool IsDetected { get; set; } /// /// 棋盘格角点数量(宽) /// public int CornersWidth { get; set; } /// /// 棋盘格角点数量(高) /// public int CornersHeight { get; set; } /// /// 检测到的角点 /// public Point2f[] Corners { get; set; } /// /// 棋盘格边界矩形 /// public Rect BoundingRect { get; set; } /// /// 检测置信度 /// public double Confidence { get; set; } public override string ToString() { return IsDetected ? $"检测成功: {CornersWidth}x{CornersHeight} 角点, 置信度: {Confidence:F2}" : "未检测到棋盘格"; } } }