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

- 结果示例：
  ```
  {
  "event_type": 458752,
  "task_id": "01d0d8c40f24441c897db868e17a65db",
  "stream_id": "test",
  "timestamp": 1527603463,
  "message_id": "0DD1BEA6-634B-11E8-8B0B-407D0FAD9218",
  "image_base64": "/3j24AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQE...",
  "data": {
  "event_set": [{
  "polygon": [
  [484, 465],
  [1850, 450],
  [1905, 1013],
  [515, 1050]
  ],
  "counter": 1,
  "person_set": [{
  "bounding_box": {
  "x": 876,
  "y": 446,
  "w": 142,
  "h": 147
  }
  }]
  }, {
  "polygon": [
  [484, 125],
  [1800, 125],
  [495, 677],
  [1800, 677]
  ],
  "counter": 1,
  "person_set": [{
  "bounding_box": {
  "x": 876,
  "y": 446,
  "w": 142,
  "h": 147
  }
  }]
  }]
  }
  }
  ```
  
- JSON格式说明
  
  | 字段           | 类型     | 说明                                                                |
  |:---|:---|:---|
  | stream_id    | String | 摄像头编号。                                                            |
  | event_type   | Uint64 | 快速标识离岗检测的输出消息类型，离岗检测算法其值固定为458752，对应16进制为 0x 0000 0000 0007 0000。 |
  | task_id      | String | 作业ID。                                                             |
  | timestamp    | Uint64 | 触发告警时间点的时间戳。                                                      |
  | message_id   | String | 告警ID，生成的唯一告警事件UUID。                                               |
  | image_base64 | String | 告警时刻输入的视频图像的Base64编码结果。                                           |
  | data         | Object | 业务输出内容。                                                           |
     
  
- data参数格式说明
  
  | 字段        | 类型             | 说明      |
  |:---|:---|:---|
  | event_set | List\<Object\> | 输出事件列表。 |
     
  
- event_set参数格式说明
  
  | 字段         | 类型             | 说明                                                                                 |
  |:---|:---|:---|
  | polygon    | List\<Object\> | 告警输出的离岗检测多边形框，例如"polygon":\[\[484,465\],\[1850,450\],\[1905,1013\],\[515,1050\]\]。 |
  | counter    | Int            | 告警输出时的离岗检测人数。                                                                      |
  | person_set | List\<Object\> | 告警输出的离岗检测到的人的bounding_box列表。                                                       |
     
  
- bounding_box参数格式说明
  
  | 字段 | 类型  | 说明         |
  |:---|:---|:---|
  | x  | Int | 矩形框左上角横坐标。 |
  | y  | Int | 矩形框左上角纵坐标。 |
  | w  | Int | 矩形框高度。     |
  | h  | Int | 矩形框宽度。     |
     
  
 
