using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CCDCount.MODEL.ShuLiClass { // 行有效区记录类 public class ActiveObjectClass { /// /// 活动物体编号 /// public int Num { get; set; } /// /// 有效物体的每一行数据 /// public List RowsData; /// /// 物体起始列坐标 /// public int MinStartCol { get; set; } /// /// 物体结束列坐标 /// public int MaxEndCol { get; set; } /// /// 上一行起始列坐标 /// public int LastSeenLineStartCol { get; set; } /// /// 上一行结束列坐标 /// public int LastSeenLineEndCol { get; set; } /// /// 最开始出现的行号 /// public long StartLine { get; set; } /// /// 最后出现的行号 /// public long LastSeenLine { get; set; } /// /// 检测开始时间 /// public DateTime StartCheckTime { get; set; } /// /// 检测结束时间 /// public DateTime EndCheckTime { get; set; } /// /// 物体面积 /// public int Area { get; set; } /// /// 通道编号 /// public int ChannelNO { get; set; } /// /// 图像宽度 /// public int ImageWidth { get; set; } /// /// 状态码 /// -1:初始值-未赋值 /// 0:正常 /// 1:超长粒 /// 2:超短粒 /// 3:超宽粒 /// 4:超窄粒 /// 5:超大粒 /// 6:超小粒 /// 7:非颗粒视野异常遮挡 /// public int StateCode { get; set; } = -1; } // 活动物体跟踪类 public class RowStartEndCol { /// /// 当前有效区行数 /// public long RowsCol { get; set; } /// /// 当前行有效区域起始列坐标 /// public int StartCol { get; set; } /// /// 当前行有效区域结束列坐标 /// public int EndCol { get; set; } } }