houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3 import com.iailab.netsdk.lib.NetSDKLib.SdkStructure;
4 import com.iailab.netsdk.lib.NetSDKLib.POINTCOORDINATE;
5 /**
6  * @description 事件类型EVENT_IVS_TRAFFICJAM(交通拥堵事件) 对应的规则配置
7  * @author 119178
8  * @date 2021/3/11
9  */
10 public class NET_TRAFFIC_JAM_RULE_INFO extends SdkStructure{
11     /**
12      * 检测区
13      */
14     public POINTCOORDINATE[]                stuDetectRegion=(POINTCOORDINATE[])new POINTCOORDINATE().toArray(20);
15     /**
16      * 检测区顶点数
17      */
18     public int                            nDetectRegionPoint;    
19     /**
20      * 占线限值起始值(上限),拥堵长度占车道比例限值1-100
21      */
22     public int                        nJamLineMargin;
23     /**
24      * 占线限值终值(下限),必须比JamLineMargin小,两值的差推荐大于10,不能相等1-99
25      */
26     public int                        nJamLineMarginEnd;                        
27     /**
28      * 车道编号 与场景中的车道号对应
29      */
30     public int                            nLaneNumber;
31     /**
32      * 检测到报警发生到开始上报的时间,单位:秒 范围1~65535
33      */
34     public int                        nDelay;
35     /**
36      * 报警间隔时间,单位:秒 范围1~65535
37      */
38     public int                        nInterval;                                
39     /**
40      * 灵敏度,范围[1,10],灵敏度越高越容易检测
41      */
42     public int                         nSensitivity; 
43     /**
44      * 上报次数 1~255
45      */
46     public int                        nReportTimes;
47     /**
48      * 路口车辆数目阈值,大于0:只有当前路口车辆数目大于此值时才会判定为拥堵;等于0:对车辆数目没要求
49      */
50     public int                        nVehicleNumberThreshold;                
51     /**
52      * 变倍抓拍,违停球做规则判断时,默认会变倍
53      * 如下两种情况不适合变倍
54      * 1. 车速较快场合,变倍会导致跟踪不及时
55      * 2. 车牌很近,由于机芯的光轴畸变会导致车牌过大,算法无法识别
56      * 在以上这两种情况下,需要关闭变倍。是否要关闭变倍取决于现场情况,属于比较专业的配置
57      */
58     public int                        bZoomEnable;            
59     /**
60      * 规则特定的尺寸过滤器
61      */
62     public NET_CFG_SIZEFILTER_INFO     stuSizeFileter;
63     /**
64      * 规则特定的尺寸过滤器是否有效
65      */
66     public int                        bSizeFileter;                           
67     /**
68      * 不连续时间阈值(单位:秒):若超过该时间阈值为不拥堵的情况,将对报警计数清零 0-255    
69      */
70     public int                        nDiscontinuousTimeThreshold;            
71     /**
72      * 保留字节
73      */
74     public byte[]                        byReserved = new byte[4092];   
75 }