更新时间:2023-07-19 GMT+08:00

烟火检测

  • 输出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

    矩形框高度。