
# 异常停车
- 输出JSON数据流到DIS指定的通道或者Webhook URL，包括告警结构化数据和图片数据。
- JSON结果包括车辆异常停车告警以及事件消失告警。其中，事件消失告警会在已告警的车辆驶离后，触发告警。
- 异常停车告警json示例
  ```
  {
  "event_type": 74240,
          "alarm_type": 0,
  "task_id": "61761681a6014e7c9024d642a0d4d412",
  "stream_id": "03543400000000000101#1c471506397a48ecab0ba52360bdd430",
  "timestamp": 1535546604,
  "message_id": "0DD1BEA6-634B-11E8-8B0B-407D0FAD9218",
  "image_base64": "/9j/4AAQSkZJRgABAJDA...",
  "data": {
  "vehicles": [{
  "bounding_box": {
  "x": 858,
  "y": 200,
  "w": 679,
  "h": 535
  },
                  "license_plate_id": "粤C3X94L",
                          "license_plate_type": 1,
                          "detection_id": "dc7d8815-b34b-4ba4-b33f-c9c6cd346d79",
  "polygon_name": "a"
                    }
                ]
  }
  }
  ```
  
- 事件消失告警json示例
  ```
  {
      "event_type": 74240,
      "alarm_type": 1,
      "task_id": "a066974ae7334649a37257242c5fa4c3",
      "stream_id": "001",
      "timestamp": 1560346229,
      "message_id": "0DD1BEA6-634B-11E8-8B0B-407D0FAD9218",
      "image_base64":"/9j/4AAQSkZJRgA...",
       "data":{
           "event_set":[
              {
                  "detection_id": "83BFC020-4FC8-11EA-9F93-0242AC110004"
              }
          ]
      }
  }
  ```
  
- JSON格式说明
  
  | 字段           | 类型     | 说明                                 |
  |:---|:---|:---|
  | event_type   | Int    | 异常停车事件或事件消失告警结果输出标志，固定为74240。      |
  | message_id   | String | 该条json输出的uuid，唯一标识这一条输出记录。         |
  | stream_id    | String | 摄像机ID，唯一表示；离线视频会输出视频名信息，区分不同的视频输出。 |
  | timestamp    | Int    | 检测到异常停车的时间戳。                       |
  | data         | Object | 异停车的输出信息字段集合，参见data参数格式说明。         |
  | image_base64 | String | 图像的base64编码。                       |
  | alarm_type   | Uint64 | 告警类型：0为事件告警，1为事件消失告警。              |
  | task_id      | String | 作业ID。                              |
     
  
- data参数格式说明
  
  | 字段        | 类型             | 说明        |
  |:---|:---|:---|
  | vehicles  | List\<Object\> | 输出车辆信息列表。 |
  | event_set | List\<Object\> | 输出事件列表。   |
     
  
- vehicles参数格式说明
  
  | 字段                 | 类型     | 说明                                                                                        |
  |:---|:---|:---|
  | bounding_box       | Object | 车辆的位置坐标信息。                                                                                |
  | license_plate_id   | String | 检测到的车牌内容，当车牌检测不了时输出""（默认输出为空字符串）。                                                         |
  | license_plate_type | Int    | 检测到的车牌底色分类。0表示未知，1表示蓝色，2表示黄色，3表示绿色（新能源车），4表示白色，5表示黑色。当车牌无法识别时候输出0。                        |
  | detection_id       | String | 异常停车事件的uuid。来表示两次告警或者目标是否是同一个。集成方可以在一定程度上使用该字段对事件或者检测目标做聚合（因为遮挡、花屏等原因会导致目标跟踪丢失，此字段可能不准确）。 |
  | polygon_name       | String | 指明此次的异常停车事件发生哪个roi区域。                                                                     |
     
  
- bounding_box参数格式说明
  
  | 字段 | 类型  | 说明            |
  |:---|:---|:---|
  | x  | Int | 表示车框左上角的坐X标值。 |
  | y  | Int | 表示车框左上角的坐Y标值。 |
  | w  | Int | 表示车框的宽度。      |
  | h  | Int | 表示车框的高度。      |
     
  
- event_set参数格式说明
  
  | 字段           | 类型     | 说明                                               |
  |:---|:---|:---|
  | detection_id | String | 告警目标对应的UUID。画面中同一辆车，若能连续检测到则该字段不变，若跟踪丢失该字段会发生变化。 |
     
  
 
