
# 城管事件-垃圾检测
- 输出JSON数据流到DIS指定的通道或者Webhook URL，包括告警结构化数据和图片数据。
- 垃圾检测JSON结果示例：
  ```
  { 
       "stream_id": "002", 
       "event_type": 1310720, 
       "task_id": "taskud8b8499", 
       "timestamp": 1560346229, 
       "message_id": "0DD1BEA6-634B-11E8-8B0B-407D0FAD9218", 
       "image_base64":"/9j/4AAQSkZJRgA...", 
        "data":{ 
            "event_set":[ 
              { 
                   "bounding_box": { 
                       "x": 100, 
                       "y": 100, 
                       "w": 150, 
                       "h": 150 
                   }, 
                   "person_box": { 
                       "x": 150, 
                       "y": 150, 
                       "w": 250, 
                       "h": 350 
                   },
                   "polygon_name": "a",
                   "detection_id": "2AC19F93-39BH-180F-C020-02483BF10004"
               } 
          ] 
       } 
   }
  ```
  
- JSON格式说明
  
  | 字段           | 类型     | 说明                                                                                                                                                                                                                                                                  |
  |:---|:---|:---|
  | stream_id    | String | 摄像头编号。                                                                                                                                                                                                                                                              |
  | event_type   | Uint64 | 快速标识垃圾检测的输出消息类型。 - 垃圾检测算法其值固定为1310720，对应16进制为 0x 0000 0000 0014 0000。   |
  | task_id      | String | 作业ID。                                                                                                                                                                                                                                                               |
  | message_id   | String | 唯一标识本次输出消息的UUID                                                                                                                                                                                                                                                     |
  | timestamp    | Uint64 | 触发告警时间点的时间戳。                                                                                                                                                                                                                                                        |
  | image_base64 | String | 告警时刻输入的视频图像的Base64编码结果。                                                                                                                                                                                                                                             |
  | data         | Object | 业务输出内容                                                                                                                                                                                                                                                              |
     
  
- data参数格式说明
  
  | 字段        | 类型             | 说明      |
  |:---|:---|:---|
  | event_set | List\<Object\> | 输出事件列表。 |
     
  
- event_set参数格式说明
  
  | 字段           | 类型     | 说明                                                     |
  |:---|:---|:---|
  | bounding_box | Object | 告警输出对象的矩形框。                                            |
  | person_box   | Object | 告警输出疑似丢垃圾的人的矩形框。仅当"垃圾检测开关"trash_detect_sw = 2时有该字段。    |
  | polygon_name | String | 目标所在的区域名称，区域名称设置见"target_roi"字段。若区域未设置名称，该区域名称默认为空字符串。 |
  | detection_id | String | 告警目标对应的UUID。画面中同一个占道区域，连续检测到的告警ID不变，若跟踪丢失ID会发生变化。      |
     
  
- bounding_box参数格式说明
  
  | 字段 | 类型  | 说明        |
  |:---|:---|:---|
  | x  | Int | 矩形框左上角横坐标 |
  | y  | Int | 矩形框左上角纵坐标 |
  | w  | Int | 矩形框宽度     |
  | h  | Int | 矩形框高度     |
     
  
- person_box参数格式说明
  
  | 字段 | 类型  | 说明                     |
  |:---|:---|:---|
  | x  | Int | 矩形框左上角横坐标。当未检测到时其值为-1。 |
  | y  | Int | 矩形框左上角纵坐标。当未检测到时其值为-1。 |
  | w  | Int | 矩形框宽度。当未检测到时其值为-1。     |
  | h  | Int | 矩形框高度。当未检测到时其值为-1。     |
     
  
 
