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