更新时间:2024-02-29 GMT+08:00

个体事件行为检测

  • 输出JSON数据流到DIS指定的通道或者Webhook URL,包括告警结构化数据和图片数据。
  • 结果示例:
    {
         "event_type": 720896,
         "task_id": "de6f35a7cd904830b2ca544e4613febe",
         "stream_id": "test_stream",
         "timestamp": 1535546604,
         "message_id": "0DD1BEA6-634B-11E8-8B0B-407D0FAD9218",
         "image_base64": "/9j/4AAQSkZJRgABAJDA...",
         "data": {
            "event_set":[
                  {
                      alarmtype: 0,
                      "bounding_box":{
                           "x":100,
                           "y":200,
                           "w":80,
                           "h":150
                       }
                   },
                  {
                       alarmtype: 0,
                       "bounding_box":{
                            "x":200,
                            "y":300,
                            "w":70,
                            "h":150
                       }
                   }
               ]
         }
    }
  • JSON格式说明

    字段

    类型

    说明

    event_type

    Uint64

    快速标识输出告警的消息类型:

    • 吸烟动作检测算法其值固定为720896;
    • 打手机动作检测算法其值固定为786432;

    task_id

    String

    作业ID。

    stream_id

    String

    摄像头编号。

    timestamp

    Uint64

    事件触发时对应的时间戳。

    message_id

    String

    告警ID,生成的唯一告警事件UUID。

    image_base64

    String

    当前触发告警时,对应视频帧的图片Base64编码结果。

    data

    Object

    输出结果列表,每组数据对应触发告警的告警ID和目标列表,具体参见data参数说明

  • data参数说明

    字段

    类型

    说明

    event_set

    List<Object>

    输出事件列表。

  • data参数说明

    字段

    类型

    说明

    bounding_box

    Object

    输出告警对象矩形框。

    alarmtype

    Int

    输出告警类型:1为确定告警,0为疑似告警

  • bounding_box参数说明

    字段

    类型

    说明

    x

    Int

    矩形框左上角横坐标。

    y

    Int

    矩形框左上角纵坐标。

    w

    Int

    矩形框宽度。

    h

    Int

    矩形框高度。