
# 烟火检测
- 输出JSON数据流到DIS指定的通道或者Webhook URL，包括告警结构化数据和图片数据。

- JSON结果示例：
  ```
  {
      "event_type": 393216,
      "task_id": "2f268b9472a544e991eae3c5c3534f5b",
      "stream_id": "b664d367-3bf4-4d94-969f-b877d8c5d9ae",
      "timestamp": 1558645124,
      "message_id": "82C02174-4FEB-11EA-9357-407D0FAD91FC",
      "image_base64": "/9j/4AAQSkZJRgABAQAAAQABAAD/",
      "data": {
          "event_set": [
              {
                  "state": 2,
                  "bounding_box": {
                      "x": 27,
                      "y": 0,
                      "w": 115,
                      "h": 115
                  }
              }
          ]
      }
  }
  ```
  
- JSON格式说明
  
  | 字段   || 类型     | 说明                                                                                                               |
  |:--|---|:---|:---|
  | stream_id || String | 摄像头编号。                                                                                                           |
  | event_type || Uint64 | 快速标识烟火检测的输出消息类型。 烟火检测算法其值固定为393216，对应16进制为 0x 0000 0000 0006 0000。 |
  | task_id || String | 作业ID。                                                                                                            |
  | timestamp || Uint64 | 触发告警时间点的时间戳。                                                                                                     |
  | message_id || String | 告警ID，生成的唯一告警事件UUID。                                                                                              |
  | data || Object | 业务输入内容。                                                                                                          |
  | image_base64 || String | 告警时刻输入的视频图像的Base64编码结果。                                                                                          |
     
  
- data参数格式说明
  
  | 字段        | 类型             | 说明      |
  |:---|:---|:---|
  | event_set | List\<Object\> | 输出事件列表。 |
     
  
- event_set参数格式说明
  
  | 字段           | 类型     | 说明                                                                                                                                                                                                                                                                              |
  |:---|:---|:---|
  | bounding_box | Object | 告警输出的烟火对象矩形框。                                                                                                                                                                                                                                                                   |
  | state        | Int    | 烟火告警的类型： - 1：火  - 2：烟   |
     
  
- bounding_box格式说明
  
  | 字段 | 类型  | 说明         |
  |:---|:---|:---|
  | x  | Int | 矩形框左上角横坐标。 |
  | y  | Int | 矩形框左上角纵坐标。 |
  | w  | Int | 矩形框宽度。     |
  | h  | Int | 矩形框高度。     |
     
  
 
