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

河道标定水尺识别

  • 输出JSON数据流到指定的WebHook通道,包括结构化数据。
  • 结果示例:
    { 
        "task_id": "task7qe4sbmo", 
        "stream_id": "123456", 
        "timestamp": 1569418161, 
        "event_type": 33816579, 
        "image_base64": "/9j/4AAQSkZJRgA...", 
        "message_id": "7BA3A6AE-DF98-11E9-A00A-34B354BC6688",
        "data": {
            "water_level_list": [{
                "water_level":12.00,
                "polygon": [
                    {"x":494,"y":302},
                    {"x":565,"y":302},
                    {"x":565,"y":321},
                    {"x":494,"y":321}
                ]
            }]
        }
    }
  • JSON格式说明

    字段

    类型

    说明

    task_id

    String

    IVA下发视觉作业ID

    stream_id

    String

    输入VCN的摄像头ID

    timestamp

    Int

    事件发生的时间戳,秒

    event_type

    Int

    描述边缘河道标定水尺读数识别算法服务内容,固定值为33816579

    image_base64

    String

    当前产生事件时,对应视频帧的图片Base64编码结果。

    message_id

    String

    事件ID,唯一字符串。

    data

    Object

    事件信息描述,包含水尺水位信息列表,详情见下表。

  • 事件列表

    字段

    类型

    说明

    water_level_list

    List[Object]

    上报水尺信息列表

  • 事件信息

    字段

    类型

    说明

    water_level

    Float

    识别出的水位刻度,单位cm(厘米)。

    水位字段在出现异常时会被当作错误码使用,目前总共有三种错误码:

    • -999代表创建作业时提供的标定信息(calibration_info)不符合规则;
    • -998代表画面中不存在水尺;
    • -997代表画面中存在水尺,但检测出的水尺与水面交点与标定信息最左顶点或最右顶点水平距离过远,不可信。

    polygon

    List[Object]

    以水尺和水面线交点为中点的矩形的四个顶点。该信息和业务不直接相关,用户不感知。