
# 视频车辆
- 输出JSON数据流到DIS指定的通道或者Webhook URL，包括告警结构化数据和图片数据。

- JSON结果示例：
  ```
  {
  "event_type": 75008,
  "task_id": "a066974ae 7334649a37257242c5fa4c3",
  "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
  },
  "vehicle_type": 0,
  "tarpaulin_type": -1,
  "license_plate_id": "粤XXXXXX",
  "license_plate_type": 0,
  "direction": 1
  }]
  }
  }
  ```
  
- JSON格式说明
  
  | 字段           | 类型     | 说明                                 |
  |:---|:---|:---|
  | event_type   | Int    | 车辆检测结果输出标志，固定为75008。               |
  | message_id   | String | 该条json输出的uuid，唯一标识这一条输出记录。         |
  | stream_id    | String | 摄像机ID，唯一表示；离线视频会输出视频名信息，区分不同的视频输出。 |
  | timestamp    | Int    | 检测到视频车辆的时间戳。                       |
  | data         | Object | 视频车辆检测的输出信息字段集合，参见data参数格式说明。      |
  | image_base64 | String | 图像的base64编码。                       |
  | task_id      | String | 作业ID。                              |
     
  
- data参数格式说明
  
  | 字段       | 类型             | 说明        |
  |:---|:---|:---|
  | vehicles | List\<Object\> | 输出车辆信息列表。 |
     
  
- vehicles参数格式说明
  
  | 字段                 | 类型     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
  |:---|:---|:---|
  | bounding_box       | Object | 车辆的位置坐标信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
  | vehicle_type       | Int    | 检测到的车辆类型。 0 - 小汽车 1 - 渣土车 2 - 拖挂车 3 - 水泥搅拌车 4 - 环卫车 5 - 吊车 6 - 小货车 7 - 巴士 8 - 油罐车 9 - 其它 |
  | tarpaulin_type     | Int    | 检测到的渣土车苫盖类型。 -1 - 非渣土车 0 - 苫盖覆盖 1 - 苫盖未覆盖                                                                                                                                                                                                                                                                                                                                                                                          |
  | license_plate_id   | String | 检测到的车牌内容，当车牌内容无法识别时候输出空字符串                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
  | license_plate_type | Int    | 检测到的车牌底色分类。0表示未知，1表示蓝色，2表示黄色，3表示绿色（新能源车），4表示白色，5表示黑色。当车牌无法识别时候输出0。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
  | direction          | Int    | 表示检测到的车辆行驶方向 0: 从上往下行驶，看到车头 1: 从下往上行驶，看到车尾                                                                                                                                                                                                                                                                                                                                                                                                                                         |
  | detection_id       | String | 上报车辆的uuid。用户可以配置多条接近线和离开线，当车辆过线时发送告警，该ID用来表示多次告警或者目标是否是同一个。集成方可以在一定程度上使用该字段对事件或者检测目标做聚合（因为遮挡、花屏等原因会导致目标跟踪丢失，此字段可能不准确）。                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
     
  
- bounding_box参数格式说明
  
  | 字段 | 类型  | 说明            |
  |:---|:---|:---|
  | x  | Int | 表示车框左上角的坐标值X。 |
  | y  | Int | 表示车框左上角的坐标值Y。 |
  | w  | Int | 表示车框的宽W。      |
  | h  | Int | 表示车框的高H。      |
     
  
 
